Booking NL

Software Engineer (For independent contractors)

Posted Oct 30, 2025
Project ID: 10045-1
Location
Amsterdam, NH
Hours/week
40 hrs/week
Timeline
6 months
Starts: Oct 27, 2025
Ends: Apr 26, 2026
Payrate range
60 - 102 €/hr

A Software Engineer II owns the execution of technical elements in the Booking.com tech stack, products and processes.

They are responsible for the implementation of technical solutions based on business requirements, they can estimate the effort and impact of the items they work on, and show a high quality of craft in what they deliver.

A Software Engineer II understands the quality of test automation is as important as the production code and spends time refactoring both to ensure ease of change enabling a sustainable pace of development.

Software Engineer II are expected to work together with colleagues in other job roles to design, prioritise and implement technical tasks. Because the required technical skills and commercial knowledge can vary from one business unit to another, a Software Engineer II can focus on multiple types of work from product features to infrastructure automation, frameworks, tooling or services.



The ‘Booking Ads’ team is building a new revenue stream for Booking Holdings apart from the standard commission model. The team develops and maintains an ad network across three brands: Booking, Priceline, and Agoda, which allows properties to drive more business on our platform by leveraging advertising capabilities.



Key Job Responsibilities and Duties:


- Owns the execution of technical and user interface elements in the Booking.com stack, products and processes.


- Splits large tasks in manageable and decoupled steps.


- Estimates and prioritises based on the implementation effort and customer impact.


- Collaborates with other app developers, backend developers, product owners, and quality specialists, to constantly improve customer experience.


- Ensures the utmost high quality of the Booking.com app in production, by monitoring crashes, firefighting incidents and solving complex bugs.


- Contributes to the processes that support the release of new features for the entire company, such as the release process, the build process, etc.




Qualifications & Skills:


- 5+ years development experience with multiple programming languages


- 3+ years iOS application development using iOS SDK


- Experience in solving technical challenges of a whole new level at large scale


- Proven experience of Swift and SwiftUI


- Good understanding of Xcode and integrating back-end code into iOS app


- Self-motivated to explore new technologies, applications and environments


- Excellent attention to detail


- Self-starter, highly motivated, team-player