Remote job
Technical Lead (.Net)
Job details
About this role
Role overview Lead a software team responsible for sales capabilities in an enterprise platform, including quoting, invoicing, insurance claims, and payments. You’ll combine hands-on .NET development with technical direction, team coaching, and coordination across a distributed system and its stakeholders.
Responsibilities - Set technical direction for the team through architecture decisions, design reviews, coding standards, and management of technical debt and non-functional requirements. - Lead a scrum team of software and test engineers, support feature delivery, and build team capability through reviews, pairing, onboarding, knowledge sharing, and regular one-to-ones. - Design and develop web applications and services within a distributed, event-driven system of more than 20 microservices. - Coordinate with product and technical stakeholders, surface cross-team dependencies early, and support release planning and transparent delivery. - Work hands-on with cloud services and contribute to product transformation, service quality, and end-to-end outcomes. - Help colleagues use AI tools effectively by sharing practical guidance, checks, and small tools.
Requirements - At least two years in a technical lead role on complex solutions, ideally SaaS, and five or more years working with C# and .NET Core. - Experience building microservices and REST APIs using a cloud platform such as Azure, AWS, or Google Cloud. - Experience with SQL databases and Entity Framework Core. - Strong understanding of software architecture, design principles, SOLID, and Clean Architecture; familiarity with DevOps concepts. - Experience leading teams remotely, making technical decisions, and taking responsibility for outcomes in ambiguous situations. - Product-oriented problem-solving and the ability to communicate with both technical and non-technical stakeholders. - A degree in computer science or a related field, plus spoken and written English at B2–C1+ level.
Nice to have - Experience with MassTransit, Python for AI tooling or prototyping, or building features with LLM APIs, including prompt design, tool use, and evaluation. - Background in healthcare, medical devices, finance, or other settings involving sensitive personal data.
Benefits and work setup - Remote-first, asynchronous-friendly work in a flexible, international team. - Long-term engagement, a relatively flat structure, and an emphasis on engineering quality and professional growth. - The role description requests an English-language CV.