Booking.com
Software Engineer (For temp workers)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
We are looking for Software Engineers to join the Attractions Connectivity team and help deliver the technical foundations needed to scale our Attractions business.
The team builds and operates the services that connect Booking.com to third-party attraction providers. These capabilities support the ingestion of product and availability data, partner communication, reservations, webhooks, and the translation of provider-specific data into models used across Booking.com.
You will work on the connectivity estate, helping us make partner integrations faster to build, safer to operate, and easier to scale. This is a hands-on role for an engineer who enjoys working across software delivery, cloud infrastructure, distributed systems, and production operations.
What You’ll Do
- Design, build, and operate cloud-native backend services that integrate with external partners and support high-quality Attractions experiences.
- Own work end to end: clarify requirements, evaluate technical options, implement and test solutions, deploy them safely, and learn from their behaviour in production.
- Contribute to the foundations of Booking.com’s long-term Attractions Connectivity solution, including reusable capabilities for partner integrations, data ingestion, transformation, and reliable communication.
- Develop and maintain services running on AWS and Kubernetes, using event-driven patterns and Kafka where appropriate.
- Design for resilience, scalability, observability, security, and operational simplicity.
- Use logs, metrics, traces, dashboards, and alerts to diagnose issues and improve service health.
- Work closely with product managers, engineers, data specialists, and partner-facing colleagues to deliver customer and business value incrementally.
- Contribute to technical design documents, code reviews, testing strategy, and continuous improvements to the team’s engineering practices.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
What We’re Looking For
- Professional experience building and operating production software systems.
- Ability to make sound technical decisions, explain trade-offs clearly, and deliver independently within a team.
- Strong backend engineering experience, ideally with Java and Spring or Spring Boot.
- Practical experience with AWS and cloud-native service development.
- Experience deploying or operating services on Kubernetes or a comparable container platform.
- Understanding of Kafka or other event-streaming and messaging technologies.
- Experience designing and integrating HTTP APIs and working with external systems.
- Good understanding of distributed-systems fundamentals, including resilience, idempotency, retries, timeouts, rate limiting, and observability.
- Experience with automated testing, continuous integration, and continuous delivery.
- Ability to investigate production issues systematically and turn operational learning into engineering improvements.
- Clear communication and a collaborative approach to working with technical and non-technical stakeholders.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Nice to have
- Experience with partner integrations, marketplaces, travel, e-commerce, or other domains involving external providers.
- Experience with data ingestion, transformation pipelines, canonical models, or schema evolution.
- Experience with infrastructure-as-code, platform engineering, or improving developer tooling.
- Experience working with high-scale or event-driven systems.
- Familiarity with security, privacy, and compliance considerations for backend services.
During The Contract, You Will Help The Team
- Deliver reliable, reusable foundations for scaling Attractions partner connectivity.
- Improve the team’s ability to develop, deploy, monitor, and operate connectivity services.
- Make a meaningful contribution to Attractions integrations and their long-term scalability.
- Reduce operational risk and leave services, documentation, and engineering practices in a stronger position than you found them.
Working model
This is a role based in Manchester, working in a hybrid model with the Attractions Connectivity team. We are looking for engineers to start as soon as possible, with contracts running until the end of 2026. There is potential for an extension, subject to business needs, but this is not guaranteed. The expected working pattern is two days per week in the office. The role does not include out of hours on-call participation.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills