Engineering Manager - Backend

Booking Booking · Hospitality · Bangalore, India · Engineering

Engineering Manager for a backend team at Booking, focusing on an experimentation platform. Responsibilities include managing engineers, fostering a culture of ownership and technical excellence, coaching, and contributing to architectural discussions and occasional coding. Requires experience in leading engineering teams, software development (Java, Perl, Python, JavaScript), cloud technologies (AWS, Docker, Kubernetes), API design, and system design. Experience with experimentation, statistics, and A/B testing is a plus.

What you'd actually do

  1. Manage 1 or more teams of software engineers - between 5 and 10 people in total
  2. Create a culture of ownership and technical excellence, leading by example
  3. Empower engineers to develop their careers by providing ad-hoc applicable coaching
  4. Contribute to projects by guiding architectural discussions, providing technical coaching to software engineers and occasionally getting hands-on with coding
  5. Champion engineering and operational excellence, establishing metrics and processes to both supervise health and allow continuous improvement

Skills

Required

  • Java
  • Perl
  • Python
  • JavaScript (NodeJS)
  • AWS
  • Docker
  • Kubernetes
  • Git
  • Agile methodologies
  • API design
  • System design
  • Leadership
  • Coaching

Nice to have

  • platform teams related to data products
  • working with teams located in different timezones
  • experimentation
  • statistics
  • A/B testing

What the JD emphasized

  • at least 3 years of experience leading and managing a team of engineers
  • 6+ years of experience in software development
  • Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field or 5 years of progressively responsible experience in the specialty as equivalent
  • A deep understanding of software development in a team, and a track record of developing and shipping software
  • Experience working with cloud technologies like AWS, Docker, and/or Kubernetes
  • Experience in designing and architecting APIs, dealing with high traffic and security concerns
  • Strong Coding & System design skills with ability to get hands-on with your team if needed