Senior Software Engineer I

Booking.com
Booking.com
Bangalore, IndiaOn-siteCompetitiveAdded 5 days ago
Booking.com

Senior Software Engineer I

Original Advert

Key Job Responsibilities and Duties

As a Senior Software Engineer I, you are responsible for the development, performance, and scaling of internal systems. You will work independently and will also be responsible for making technical decisions within a team.

Important aspects of the job include:

  • Rapidly developing next-generation scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs.

  • Solving issues with internal systems, prioritizing based on customer and business impact

  • Acting as an intermediary for problems, with both technical and non-technical audiences

  • Testing; we have thousands of experiments running at the same time, interacting with each other.

  • Evaluating customer needs and coming up with ideal solutions for it, assessing different languages (Java, etc), architecture and risks.

  • Contributing to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts

Role Qualifications and Requirements

We are looking for driven Software Engineers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right approach and tools.

We have found that people who match the following requirements are the ones who fit us best:

  • You have strong programming skills and experience with 2+ server-side programming languages.

  • Minimum of 7 years software development experience.

  • Having experience with Java, Kubernetes, Kafka, AWS.

  • Proven experience with relational databases and non-relational databases.

  • Previous experience with distributed systems.

  • Experience with AWS cloud native solution.

  • Experience of working on products that impact a large customer base is an advantage.

  • You own your systems end-to-end and are comfortable performing incident management.

  • You are an excellent communicator and you are able to influence and cooperate with people at all levels.

  • You take initiative to address the larger technical needs of the product you work on and always keep the customer at the center of everything you do.

  • Drive successful technical and business-related initiatives that improve productivity, performance, and quality.

  • Possess a 'can do' attitude, acting proactively to address technical needs rather than reacting to them.

  • Advanced System Architecture: Proven track record of architecting complex, large-scale distributed systems. You define architectural standards and guide teams in designing observable, reliable systems capable of processing high-volume metadata across diverse assets.

  • Technical Leadership: Proven experience in owning and leading technical projects, with the ability to partner with non-technical leadership, negotiate complex requirements, and drive alignment on technical solutions.

  • Operational Excellence: Demonstrated ability to keep critical systems up and running, with a strong grasp of reliability, troubleshooting, and incident management.

  • Business Acumen: Ability to understand the business deeply, grasp and explain complex concepts, and make pragmatic technical decisions.

  • It would be great if you have prior experience with mentoring, coaching and training team members.

  • Excellent communication; written and spoken


Pre-Employment Screening

If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.

Visa Sponsor

Account Manager, Natal

Natal, Brazil
5d ago

Senior HR Manager - People

Amsterdam, Netherlands
5d ago

Booking Holdings Romania - Cybersecurity Analyst II, CDR

Bucharest, Romania
6d ago

Senior Operations Analyst Lead

Bangalore, India
6d ago

Booking Holdings Romania - Cyber Security Incident Response Team Manager

Bucharest, Romania
6d ago

Booking Holdings Romania - Security Engineer - Vulnerability Management

Bucharest, Romania
6d ago

Booking Holdings Romania - Senior JAVA Software Engineer (Chaos Engineering)

Bucharest, Romania
6d ago

Associate BI Engineer (HANA / SQL)

Bangalore, India
6d ago
Visa Sponsor

Account Manager – Home Acquisition Mexico

Mexico City, Mexico
6d ago

Data & AI Governance Architect

Bangalore, India
6d ago
Visa Sponsor

Account Manager, Bogotá

Bogota, Colombia
6d ago
Visa Sponsor

Senior Full-Stack Engineer (back-end heavy)

Barcelona, Spain (Hybrid)
5d ago

Senior App Engineer (React Native)

Barcelona, Spain (Hybrid)
5d ago

Back-End Engineer (Ruby on Rails)

Barcelona, Spain (Remote)
5d ago

Quality Assurance Specialist

Barcelona, Spain (Hybrid)
5d ago

Software Engineer - Spend (Boston)

Barcelona, Spain
5d ago

Software Engineer - London

Barcelona, Spain
5d ago

Software Engineer - Barcelona

Barcelona, Spain (Hybrid)
5d ago

Senior Software Engineer - Birmingham

Barcelona, Spain
5d ago

Software Engineer - Berlin

Barcelona, Spain
5d ago

Senior Software Engineer - Spend (Boston)

Barcelona, Spain
US$160K - US$180K5d ago

Lead/Manager Economy and Systems Designer

Barcelona, Spain; IL - Tel Aviv, Israel; IN - Bangalore, India
7mo ago

Enterprise Account Executive - Dream Team

Multiple Locations / Flexible - France / Flexible - Spain / Flexible - Netherlands / Flexible - Germany / Flexible - Sweden / Flexible - Australia / Tokyo / Mumbai / Bangalore / Dubai
11mo ago

Application managed by Booking.com