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).
The Engineering Manager (EM) leads a product-aligned engineering team responsible for delivering end-to-end capabilities, not just features. This role balances people leadership, technical judgment, and execution, with a strong emphasis on outcomes, system health, and leverage creation. You will manage a full stack team delivering a best in class product focusing on groups. The team owns multiple systems including complex UI pages, microservices, and forecasts. Systems are enterprise grade software with high SLA and quality requirements. UI is React (JS/Typescript), with a Java Spring monolith, Mongo DB, Spring Boot microservice with Postgres (RDS), all on AWS.
Job Responsibility:
Lead, coach, and develop a team of engineers through regular feedback, clear expectations, and growth plans
Foster a culture of ownership, accountability, and continuous improvement
Build durable team capability by reducing reliance on heroics and institutionalizing best practices
Own delivery of team commitments with a focus on validated outcomes, not just shipped artifacts
Translate product and business goals into clear technical execution plans
Balance near-term delivery with long-term platform health and scalability
Provide technical direction and review for designs and implementations
Ensure systems are scalable, observable, secure, and cost-effective
Actively manage technical debt and KTLO, prioritizing work that increases long-term leverage
Partner with architects and platform teams to ensure local decisions align with global strategy
Champion the use of AI-assisted and agentic development tools across the SDLC (coding, testing, refactoring, documentation, analysis)
Coach engineers on effective human-plus-AI workflows to improve speed, quality, and learning
Continuously evaluate and evolve development practices as AI capabilities advance
Use agile practices as a means to accelerate learning and delivery, not as an end in themselves
Ensure work is appropriately scoped, sequenced, and measured
Track and act on meaningful signals (e.g., cycle time, defect trends, operational health), avoiding vanity metrics
Partner closely with Product, Data, Design, and Go-To-Market teams to deliver customer and business value
Communicate clearly with stakeholders, translating between technical and non-technical perspectives
Operate effectively within a globally distributed organization
Requirements:
7+ years of experience building and operating enterprise-grade SaaS systems
2+ years of formal people management experience leading teams of 5+ engineers
Strong technical foundation with the ability to review designs and code across backend and frontend systems
Experience delivering complex systems incrementally in a production environment
Excellent written and verbal communication skills
Experience working with data-intensive systems (e.g., relational and/or NoSQL databases, APIs, event-driven systems)
Nice to have:
Experience leading platform, application, infrastructure, data, or integration-heavy teams
Familiarity with AI-assisted or agentic development tools and workflows
Experience scaling systems and teams in a high-growth SaaS environment
Domain experience in hospitality, revenue management, or adjacent industries