Flag job

Report

Software Engineer I

Min Experience

1 years

Location

Bangalore, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Role Description:

Booking Holdings (NASDAQ: BKNG) is the world leader in online travel and related services, provided to customers and partners in over 220 countries and territories through six primary consumer-facing brands - Booking.com, KAYAK, Priceline, Agoda.com, Rentalcars.com, and OpenTable. The mission of Booking Holdings is to make it easier for everyone to experience the world. During 2019, the Company had consolidated revenues and net income of $15.1 billion and $4.9 billion, respectively, and a current market value of approximately $90 billion.

Booking Holdings Bangalore is a Center of Excellence based in Bangalore, India and a legal entity of Booking Holdings Inc. The Center was created to support the increasing business demands of the Booking Holdings Brands. The Center of Excellence provides access to specialized and highly skilled talent, leading industry best practices, and collaboration opportunities across all of the Booking Holdings brands and business units.

Job Description

FinTech is an ever-changing, complex and extremely exciting industry. To accomplish Booking.com’s mission, we need to offer a frictionless payment experience to our guests and partners. The FinTech business unit is in charge of creating best in class payment experiences for bookers and merchants, and helps internal clients grow their businesses.

As a Software Development Engineer I on the Platform Engineering team in FinTech Org, you will play an important role in building a platform which will enable the migration of the Booking’s payments platform to AWS cloud. You will work closely with cross-functional teams to design and implement solutions that align with our Cell-based Architecture principles.

Key Responsibilities

  • Write clean, maintainable, efficient and testable code that meets the needs of our platform.

  • Perform testing and participate in code reviews to ensure the quality, security and performance of the software.

  • Contribute to comprehensive technical documentation for both new and existing software systems to facilitate understanding and future development.

  • Work across geographic and organizational boundaries to define requirements, scope work, develop features and integrate functionality into the platform.

  • Collaborate with product managers, senior engineers and architects to design and implement solutions that align with the platform’s goals and technical strategy.

  • Participate in on-call rotations and provide production support to maintain platform stability and address any issues that arise.

  • Design, develop and maintain cloud infrastructure components using Infrastructure as Code (IAC) tools.

  • Engage in continuous learning and stay updated with the latest technologies and industry trends to enhance your skills and contribute to the team’s success.

Qualifications

  • Bachelor's degree in Computer Science Engineering or related field.

  • Minimum one year of software development experience using Java as a server side programming language. Java is a must have, other languages such as Go, Node, Python is an advantage

  • Excellent problem-solving skills and ability to work effectively in a fast-paced, collaborative environment

  • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines concepts and tools.

  • Working knowledge of networking concepts (TCP/IP, DNS and HTTP)

  • Strong communication skills with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.

  • Development experience with at least one of the cloud platforms like AWS, Azure or Google Cloud platform.

  • Familiarity with monitoring and logging tools for cloud environments.

Preferred Qualifications

  • Exposure to infrastructure as code (IaC) tools such as Terraform or CloudFormation is an advantage.

  • Designing and implementing scalable and resilient cloud infrastructure.

  • Experience working in a foundational team.

  • Experience with FinTech or financial services industry.

Benefits

  • An opportunity to work on cutting-edge technologies and make a significant impact in the FinTech industry.

  • Be part of a truly international fast-paced environment and performance-driven culture.

  • Collaborative and supportive work environment with opportunities for professional growth and development.

  • Competitive compensation and benefits package 

  • Hybrid working environment

 

About the company

Booking Holdings Inc. operates as an online travel company. The Company offers a platform that allows to make travel reservations, as well as accommodation reservations, rentals cars, airline tickets, and vacation packages. Booking Holdings serves customers worldwide.

Skills

Java
Go
Node.js
Python
AWS
Azure
Google Cloud Platform
CI/CD
Terraform
CloudFormation
Networking