Engineering Manager
- On-site
- Amsterdam-Duivendrecht, Noord-Holland, Netherlands
- Product/IT
Job description
Are you experienced in managing a team of developers in a dynamic and fast-growing environment, such as a scale-up? Do you have a proven record being an experienced software engineer yourself? Moreover, do you thrive on collaborating with stakeholders both inside and outside the company, and are you passionate about coaching people to bring out their best performance? If so, you might be the Engineering Manager we’re looking for!
About Transferz & the role
At Transferz, we cater to the diverse needs of thousands of travelers, both corporate and leisure. Transferz's mission is to provide true peace of mind to all parties involved in ground transportation: travelers, travel brands, and our transfer companies. With coverage in 150+ countries, 800+ airports and more than 1.500 transfer companies in the network, Transferz is truly global. Travelers can complete their travel plans with door-to-door transfers by selecting the transfer they want, based on vehicle type and price, and enjoy peace of mind on the first and last mile of their journeys. We have the ambition to become the market leader in ground transportation worldwide. Our team has grown significantly over the past year, and we're keen to establish the management layer allowing us to continue our high-growth trajectory.
We believe it’s the people that make the business and we are looking for like-minded individuals to join us in creating an open, transparent, motivating, inspiring and fun working environment. We have a typical scale-up culture, growing fast, hard-working and have huge ambitions.
Note for recruiters: acquisition based on this job posting is not appreciated!
Our platform
The Transferz microservice platform consists of 25+ independent microservices built on Spring Boot (2.6+). We utilize GitHub for version control and have completely set up our CI/CI pipeline using GitHub Actions. Our strict quality control gateways enforced during pull requests (peer review, code styling, static code analysis, unit & integration test coverage) ensure our applications stay healthy - all services have >90% code coverage on automated tests. Our frontends are built on React and interact with the microservice platform through GraphQL (node.js). The software runs on the Google Cloud using Kubernetes and Cloud SQL (PostgreSQL), fully managed through Terraform.
As Engineering Manager, you’ll......
Play a pivotal role in shaping the technical future of Transferz. You will be leading and coaching a team of 10+ Software Engineers (Java and Javascript) and Quality Assurance engineers. You’’ll create a collaborative and energetic environment by creating a space (culture) where the team is encouraged to contribute and grow their skills. Your role will directly impact our ability to deliver high-quality products that align with our business goals and growing the output of Transferz. Moreover, you will be the right hand to our CTO by ensuring our teams have the right people and processes in place to drive quality results. You will be collaborating closely with product managers and other key stakeholders.
What will you be doing?
- Team leadership & development: Lead and mentor a growing team of engineers, fostering a culture of collaboration, communicating, innovation, and continuous improvement. Ensure that each team member is supported in their professional development and technical growth. You'll identify skill gaps to ensure each team is staffed adequately to allow it to become high performing and lead the hiring process.
- Processes & procedures: You'll closely analyze the way development teams operate, applying agile principles, processes and procedures to structure their way of working to allow them to consistently over-perform. You ensure that all processes run smoothly and keep everyone's eyes on the prize.
- Cross-departmental collaboration: Act as the technical liaison between departments, you ensure strong communication and alignment between engineering, product, commercial & operational teams.
- Innovation: Stay on top of emerging technologies and trends, ensuring the company is adopting the right tools and practices to remain competitive.
- Operational excellence: Oversee engineering processes such as sprint planning, code reviews, and deployment workflows. Continuously refine workflows to increase team efficiency and effectiveness in delivering projects on time and with minimal defects.
What do you need?
- Bachelor's or Master's degree in computer science, Engineering, or relevant field experience.
- At least 5-year experience in managing engineering teams in an agile environment;
- Proven experience fostering a culture of innovation, ownership, and collaboration within engineering teams, rewarding energy and motivation.
- Deep understanding of Agile principles and methodologies.
- Technical expertise; a strong background and deep understanding in technology trends, programming and in best/innovating practices;
- Strong analytical and problem-solving skills, with the ability to identify issues early, and implement effective solutions;
- Contagious energy and motivation; inspiring others to achieve their best work and drive towards shared goals.
Bonus point if you:
- have knowledge of the primary development languages (Java, Javascript) and frameworks (Spring Boot, React) we use;
- have a solid understanding of software design principles and patterns to build maintainable applications;
- have experience in running software deployed to the (public) cloud, ideally using Docker and Kubernetes;
We can offer you:
- a challenging full-time position
- a workplace where you a have high impact role in shaping the technical future of the company
- a place where you can be yourself and grow your skills; we personalize your learning trajectory based on your desired outcome!
- flexible working hours, office-based (limited possibilities for remote working)
- the opportunity to work from abroad for 2 weeks a year
- monthly internet / phone allowance
- a vibrant new office in Amsterdam with a global impact on ground transportation, where delicious fresh lunches are cooked at the office weekly
- a multilingual and entrepreneurial work environment where the sky is the limit!
At Transferz we foster a culture of openness, transparency, motivation, and fun, characterized by our fast-growing, hard-working, and ambitious scale-up. While we're a tech-driven company, we prioritize serving our partners and travellers through passion, teamwork, and informal communication. Our commitment to diversity is reflected in our status as a multilingual and multinational company, headquartered in Amsterdam with offices in Cordoba (Argentina), Bangkok, and 8 other locations worldwide. Are you ready to join us?
or
All done!
Your application has been successfully submitted!