As an Engineering Manager, you are responsible for creating an environment where both people and technology can thrive. You lead a software development team and ensure that team members can perform at their best while continuously improving engineering practices, quality, and delivery. Acting as the link between day-to-day team execution and the broader Product & Technology strategy, you work closely with Product Managers, Architects, and fellow Engineering Managers to drive both team and organizational success.
AI in our products and Agentic Engineering in our software development process are our biggest focus areas. You help your team make the most of both, whether that means building intelligent features for our customers or reshaping the way we develop software.
- Leading, coaching, and developing a team of software engineers and testers.
- Conducting regular 1-on-1s and development conversations while supporting individual growth and performance.
- Creating a healthy, safe, and inclusive team environment built on trust, ownership, and collaboration.
- Facilitating an effective way of working and removing obstacles that impact team productivity.
- Continuously improving engineering practices, including Agentic Engineering, CI/CD, automated testing, code quality, reviews, and delivery processes.
- Driving innovation in tooling, technology, and ways of working.
- Ensuring the quality, reliability, and maintainability of the solutions delivered by your team.
- Managing priorities and dependencies together with Product Managers, Architects, and Engineering Leadership.
- Representing your team towards stakeholders, customers, and the wider organization.
- Contributing to cross-team initiatives, organizational improvements, and the ongoing development of our engineering culture.
In this role, you combine strong people leadership with technical credibility and engineering craftsmanship, helping both your team and the wider organization continuously improve and grow.
What makes you successful?
- You are a leader who knows how to create high-performing teams while maintaining a strong connection to technology and software development.
- You are comfortable switching between coaching people, improving processes, making delivery decisions, and discussing technical challenges with engineers and architects.
- You know how to balance quality, speed, innovation, and long-term sustainability.