Netherlands
2 days ago

Lead Software Engineer (.NET)
Jobgether
Netherlands
2 days ago
Lead Software Engineer (.NET)
Lead Software Engineer (.NET) needed for a globally distributed engineering environment, based in the Netherlands. The role leads a monolith-to-microservices modernization initiative, requiring deep .NET/C# expertise, database and containerization skills, and proven engineering team leadership.
HybridFull-timeLead.NETC#
Lead Software Engineer (.NET)
Lead Software Engineer (.NET) needed for a globally distributed engineering environment, based in the Netherlands. The role leads a monolith-to-microservices modernization initiative, requiring deep .NET/C# expertise, database and containerization skills, and proven engineering team leadership.
HybridFull-timeLead.NET
Salary
Not specified
Core Qualifications
Technical (Must-have)
.NETC#.NET 8ASP.NET CoreREST APIsMicroservicesRabbitMQPostgreSQLMicrosoft SQL ServerRedisDockerKubernetesJiraNoSQL
Soft Skills
CommunicationCollaborationTechnical leadershipPeople managementCoachingFeedbackDelivery managementPrioritization
Key Responsibilities
- Own the end-to-end delivery of the monolith-to-microservices modernization initiative, from legacy system analysis and planning through production deployment, while maintaining visibility into delivery status, dependencies, and risks.
- Partner with Product and Architecture teams to review business and technical specifications, identify legacy dependencies, assess feasibility, and develop realistic engineering estimates.
- Guide architectural decisions across .NET Core services, SQL and NoSQL databases, and frontend integrations, ensuring solutions are scalable, maintainable, and aligned with product objectives.
- Serve as the primary technical escalation point for complex backend implementation challenges, data migrations, performance issues, and production incidents.
- Improve engineering delivery practices through stronger Jira task management, more accurate estimation, clear process discipline, and effective collaboration with QA teams.
- Support predictable, high-quality releases by identifying delivery risks early, coordinating resolution of technical issues, and maintaining strong production stability.
- Conduct regular one-on-one meetings connected to individual career goals, provide meaningful feedback, and support performance development and team engagement.
- Drive continuous improvements to engineering processes, collaboration practices, and team effectiveness.
Lead Software Engineer.NETMicroservicesModernizationInternet MarketplaceHybridNetherlandsEngineering Leadership