Technical Lead – .NET (Level 3)
About the role
The Technical Lead – .NET (Level 3) will lead a team of C# engineers working on the Nexus platform, taking ownership of solution design, engineering standards, and CI/CD practices. The role involves building and reviewing ASP.NET Core APIs, managing Azure-hosted services, and integrating JavaScript/TypeScript frontends. The Technical Lead will also be responsible for mentoring the team, estimating and tracking work, and communicating progress to overseas stakeholders. Candidates should have significant experience in .NET development, team leadership, and hands-on cloud service management, with a strong background in solution design and engineering best practices.
Must have
- 7+ years of C#/.NET development, with 2+ years leading a team of 3–6 engineers
- Modern .NET (6 or 8): ASP.NET Core Web APIs, Entity Framework Core, SQL Server or PostgreSQL
- Hands-on Azure: App Services, Functions, Service Bus, Key Vault (or equivalent on AWS)
- JavaScript/TypeScript frontend development: React, Angular or Blazor, and integrating it with ASP.NET Core APIs
- Has owned solution design for a product or platform, not just individual features
- Drives engineering standards and CI/CD; can estimate and report to overseas stakeholders
Nice to have
- Infrastructure-as-code (Bicep, Terraform)
- Microservices and messaging
- Multi-tenant SaaS
- Financial services product experience
Technologies
- Angular
- AWS
- Azure
- Bicep
- CI/CD
- C#
- .NET
- Infrastructure as Code
- JavaScript
- Microservices
- PostgreSQL
- React
- SaaS
- SQL
- SQL Server
- Terraform
- TypeScript
- Vault
Highlights
The role requires experience leading a team and direct communication with overseas stakeholders. Experience with both Azure and AWS is considered, and financial services product experience is a plus.