Lead Software Engineer
Core
Lead a team of software engineers to design, develop, and modernize complex legacy .NET applications and integrations.
Role type
Lead .NET Software Engineer
Builds
Modernized legacy .NET applications, APIs, and messaging system integrations
Domain
Enterprise software development, .NET ecosystem
Deliverable
production ML models | product features
Required skills
C#, ASP.NET MVC/Web API, .NET Core/.NET 6+, Entity Framework / EF Core, LINQ, TPL, async/await, Blazor, Microservices architecture, Dependency Injection, Middleware, Modular design
Preferred skills
Angular / React / Blazor, Razor Pages / Minimal APIs, SQL Server, T-SQL, performance tuning, RabbitMQ, Azure Service Bus, MSMQ
Responsibilities
Lead a team of software engineers, design and develop complex legacy .NET applications, upgrade and refactor older codebases, work across integration points including databases, APIs, and messaging systems
Seniority
Senior, hands-on IC with team leadership