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).
This is a Direct Hire role that will require a hybrid work schedule. The role is responsible for leading two Scrum teams and ensuring software is delivered reliably and at a high standard. The focus is on clear expectations, strong accountability, and steady execution rather than process for its own sake. Success is measured by consistent delivery, healthy team performance, improving delivery metrics, and meeting customer and product commitments.
Job Responsibility:
Act as a senior, hands-on developer while leading two Scrum teams
Design, build, review, and maintain production software using .NET and Azure
Provide technical leadership through code reviews, mentoring, and pairing
Lead team performance, accountability, and continuous improvement efforts
Set clear delivery and quality expectations and hold the team to them
Partner with Product Owners and technical leaders to align scope, capacity, and timelines
Produce accurate workload estimates and delivery forecasts for internal and external customers
Facilitate agile ceremonies including stand-ups, sprint planning, retrospectives, and backlog refinement
Ensure user stories are well-defined, estimable, and tracked in Azure DevOps
Define, monitor, and act on delivery metrics (velocity, lead time, defect rates)
Identify and remove delivery bottlenecks across engineering, QA, and release processes
Drive effective adoption of generative AI tools to improve developer productivity
Requirements:
7+ years of professional software development experience
3+ years in a senior developer, tech lead, or hands-on team lead role
Strong, recent experience developing production systems in .NET
Hands-on experience building and operating applications in Microsoft Azure
Experience delivering code while leading and mentoring other developers
Strong understanding of software architecture, design patterns, and testing practices
Experience working in agile delivery environments (Scrum, Kanban, or hybrid)
Proficiency using Azure DevOps for backlog, sprint, and delivery management
Ability to translate business requirements into technical solutions
Nice to have:
Experience with CI/CD pipelines and cloud-native architecture in Azure
Experience modernizing or refactoring legacy .NET applications
Experience introducing GenAI tools into development workflows
Experience working with distributed or offshore development teams
Relevant certifications (Azure, agile, or technical leadership)
What we offer:
medical, vision, dental, and life and disability insurance