Booking UK

Senior Software Engineer I - Backend (For temp workers)

Posted Sep 28, 2026
Project ID: 13907-1
Location
Manchester, MAN
Hours/week
37.5 hrs/week
Timeline
6 months
Starts: Sep 28, 2026
Ends: Mar 27, 2027
Payrate range
Unknown

What we’re looking for



  • Able to become productive within the first few weeks.


  • Comfortable working in large, existing codebases.


  • Strong engineering fundamentals and pragmatic decision making.


  • Excellent debugging and problem-solving skills.


  • Clear written and verbal communication.


  • Advanced Claude and Codex usage.


  • Reliable delivery with minimal supervision.


  • Able to estimate work realistically and communicate risks early.


  • Comfortable working in fast-paced Agile environments.



Role Overview



We are looking for a Senior Backend Engineer to design, build, and evolve scalable, reliable, and high-performance backend services.


This role is suited for engineers who can quickly understand complex distributed systems, make sound technical decisions, lead implementation of large initiatives, and consistently deliver production-ready software with minimal supervision. In addition to hands-on development, you will help drive technical excellence through architecture, code quality, and mentoring.



Responsibilities


  • Design, implement, and maintain scalable backend services and APIs.


  • Lead the technical implementation of medium to large engineering initiatives.


  • Design resilient, observable, and fault-tolerant distributed systems.


  • Write clean, maintainable, and well-tested Java code.


  • Review technical designs and provide architectural guidance.


  • Troubleshoot complex production issues and perform root cause analysis.


  • Improve system performance, reliability, scalability, and operational excellence.


  • Drive engineering best practices, code quality, and testing standards.


  • Participate in code reviews and mentor other engineers.


  • Contribute to CI/CD pipelines, deployment automation, and operational tooling.


  • Collaborate closely with product managers, frontend engineers, and infrastructure teams.



Must Have


  • 5+ years of professional backend development experience.


  • Strong expertise in Java and Spring Boot.


  • Extensive experience designing and building REST APIs.


  • Strong experience with distributed systems and microservice architectures.


  • Experience with Kubernetes and containerized applications.


  • Experience with Kafka or similar messaging technologies.


  • Experience with relational databases and data modeling.


  • Strong understanding of scalability, reliability, resiliency, and fault tolerance.


  • Experience with observability, monitoring, logging, and alerting.


  • Experience writing unit, integration, and end-to-end tests.


  • Strong debugging and production troubleshooting skills.


  • Experience with CI/CD pipelines and production deployments.


  • Ability to drive technical solutions independently.


  • Strong code review and mentoring experience.


  • Excellent communication and collaboration skills.



Nice to Have


  • Experience with GraphQL.


  • Experience with AWS or GCP.


  • Experience with SLOs, SLIs, and error budgets.


  • Experience with A/B testing platforms.


  • Experience optimizing JVM performance.


  • Experience working on high-scale consumer platforms.


  • Experience leading technical initiatives across multiple teams.

Similar projects

+ Search all projects