> Markdown version of [/jobs/ext/731751-principal-engineer-c-hybrid](https://www.wearedevelopers.com/jobs/ext/731751-principal-engineer-c-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer - C# - Hybrid - **Company:** ASGN Incorporated - **Location:** Denver, CO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Artificial Intelligence, Amazon Web Services, Amazon S3, C Sharp (Programming Language), Relational Databases, Cursor (Graphical User Interface Elements), Amazon DynamoDB, Systems Development Life Cycle, Oop Languages, Responsive Web Design, SQL Databases, Web Applications, Web Performance Optimization, ReactJS, Backend, Vue.js, Kotlin, Production Code, Front End Software Development, Amazon Simple Queue Service (SQS), Golang, Microservices - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3fe6b2206f28ea80 ## About the Role Do you have experience in Web applications?, * 8+ yrs building production software across the full stack, end-to-end. * Strong frontend proficiency with Vue.js, React, or equivalent. * Strong backend proficiency in C# / .NET preferred; other OOP languages welcome (Java, Kotlin, Go, or equivalent). * Frontend fundamentals: responsive design, accessibility, web performance, and internationalization. * Solid SQL and relational database fundamentals. * Deep system design and architecture experience, including service-oriented or microservices and event-driven patterns. * Track record anchoring large, ambiguous, cross-team technical efforts as an individual contributor: setting the technical direction other engineers build around, with impact measured by the engineers and teams you raise, not by personal output. * Experience mentoring and growing engineers through design review, technical guidance, and sponsorship, without managing them. * Daily use of agentic coding tools (Copilot, Cursor, Claude Code, or equivalent) across the SDLC, and a clear point of view on how an engineering team should adopt AI. * Production experience on AWS, including hands-on deployment, CI/CD pipelines and modern deployment practices, and native services such as SQS, DynamoDB, S3, ECS, and Lambda. Payments, FX, or regulated-industry experience. * Strong written and verbal communication, including the ability to align engineers and stakeholders around a technical direction. ## Description We are a cross-border payments platform. We help SMEs and consumers in the US, UK, Canada, Australia, and New Zealand collect, convert, hold, and send money across markets. We're small enough that your code ships fast and your decisions matter. What you will be doing: * Anchor the engineering on complex, high-impact, and open-ended problems across the stack, setting the technical approach other engineers build around. * Set technical direction and own the consistency and standards the platform depends on across squads. * Act as a force multiplier: raise the level of the engineers around you through design review, mentorship, sponsorship, and how the team adopts AI, without managing them. * Stay hands-on, shipping production code on the critical path and the parts that most need senior judgment. * Partner with product, design, compliance, and engineering leadership to turn ambiguous goals into clear, shippable technical plans. * Use agentic coding tools (Copilot, Cursor, Claude Code, or equivalent) daily across the SDLC, and lead modernization from legacy services into the modern stack alongside architects and team leads. ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [The AI-Native Engineering Org: What’s Real, What’s Hype, What’s Next](https://www.wearedevelopers.com/videos/100004-the-ai-native-engineering-org-what-s-real-what-s-hype-what-s-next) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)