This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a hands-on Engineering Manager (.NET) to lead a small team of engineers while actively contributing to the codebase. This role is ideal for a strong technical leader who enjoys mentoring developers, driving engineering best practices, and remaining deeply involved in architecture and development. The Engineering Manager will oversee a team of 3 software engineers and play a key role in building and scaling modern applications using the Microsoft .NET ecosystem.
Job Responsibility:
Lead, mentor, and manage a team of 3 software engineers
Remain hands-on with development using .NET and ASP.NET
Design and build scalable backend services and APIs
Participate in system architecture, technical design, and code reviews
Collaborate with product, data, and infrastructure teams to deliver new features
Improve engineering processes, code quality, and development standards
Support hiring, performance management, and team development
Ensure applications are reliable, scalable, and secure
Requirements:
7+ years of software engineering experience
2+ years of experience in an engineering leadership or management role
Strong hands-on experience with .NET / C#
Deep experience building applications with ASP.NET
Experience developing REST APIs and backend services
Strong understanding of software architecture and system design
Experience mentoring engineers and leading small teams
Bachelor’s degree in Computer Science, Engineering, or related field
Nice to have:
Experience with cloud platforms (AWS or Azure)
Experience with microservices architecture
Familiarity with SQL databases and modern data platforms
Experience working in Agile development environments
What we offer:
10% Bonus
medical, vision, dental, and life and disability insurance