Principal Software Engineer

Booking Booking · Hospitality · Bangalore, India · Engineering

Principal Software Engineer at Booking.com's FinTech business unit, focusing on setting technical direction, driving strategic projects, and hands-on coding for a large-scale, distributed global platform. The role involves mentoring engineers, evaluating new technologies, and ensuring technical excellence in a fast-growing environment.

What you'd actually do

  1. Lead design of new features in a highly distributed, large scale, global platform that has a direct impact on the business, and on the experience of Booking.com’s customers and partners.
  2. Serve as a tech lead on projects involving multiple teams across and beyond the business unit.
  3. Hands-on develop proof of concepts and evaluate new technologies.
  4. Implement technical strategic decisions in cross functional teams.
  5. Works closely with product owners and engineers to design, implement, and continually improve highly scalable, resilient applications and services.

Skills

Required

  • 16+ years of software development experience
  • 8 years in a principal, lead or architect role
  • designing, building, improving and operating large scale, high-performance, highly-available and scalable distributed systems
  • SOA
  • migration
  • cloud
  • computer science fundamentals

Nice to have

  • mentoring and growing (senior) developers
  • communication skills
  • data to influence and drive decisions
  • customer focus
  • multiple programming languages and frameworks

What the JD emphasized

  • 16+ years of software development experience
  • minimum of 8 years in a principal, lead or architect role
  • Deep experience developing and operating business critical systems.
  • Proven hands-on experience in designing, building, improving and operating large scale, high-performance, highly-available and scalable distributed systems in a fast growing environment.