Lead Software Engineer – C# / Kubernetes / Azure
Summary
Lead software engineer who designs, builds, and deploys enterprise applications using C#/.NET, SQL Server, and Azure (AKS, Cosmos DB, App Services, Functions), while driving Azure migration/modernization, CI/CD, and mentoring in an AI-assisted Agile environment. W2-only US role; sponsorship not available.
- W2 Only role.
- Candidates must be authorized to work in the United States.
- Sponsorship is not available for this position.
Must-Have Skills
- 8+ years of software engineering experience with strong hands-on C# / .NET
- Azure Cloud development and cloud-native application experience
- Strong SQL Server and database design experience
- Experience with Azure migration, modernization, and re-platforming
- Microservices, containerization, CI/CD, automated testing, and TDD
- Financial services, banking, payments, or fintech experience strongly preferred
- Experience with AI coding assistants such as GitHub Copilot, Claude, or similar tools
Responsibilities
- Lead design, development, and deployment of enterprise applications using C#, .NET, SQL Server, and Azure
- Architect and execute Azure migration and modernization initiatives
- Build cloud-native solutions using AKS, Cosmos DB, App Services, and Azure Functions
- Develop production-grade code with automated testing and CI/CD
- Leverage AI-assisted development tools to accelerate coding, testing, refactoring, and troubleshooting
- Design and implement microservices and containerized applications
- Mentor engineers and promote cloud engineering best practices
- Collaborate with cross-functional teams in an Agile, AI-enhanced development environment
Preferred
- Financial services / fintech experience
- AI/ML exposure
- Technical leadership and experience working with offshore teams