Software Development Engineer III

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience.
  • Professional experience developing and delivering production software with ownership of services or technical components.
  • Proficiency in software development fundamentals including low-level system design, API design, data modelling, algorithms, testing, debugging, and code quality.
  • Experience designing, implementing, and operating reliable services including monitoring, incident response, performance, and continuous improvement.
  • Ability to collaborate effectively across teams and apply technical judgment to solve complex problems within defined domains or multi-service environments.

Nice to Haves

  • Experience designing and evolving distributed systems or multi-service architectures at scale.
  • Strong leadership in architecture and implementation decisions within services or cross-service initiatives.
  • Operational excellence skills including automation, observability, resilience engineering, and data-driven reliability and performance improvements.
  • Experience applying AI/ML concepts, tools, or workflows to production software and integrating AI/ML capabilities safely.
  • Familiarity with full-stack or cross-domain engineering and ability to contribute across multiple technical areas.

What You'll Be Doing

  • Design, develop, test, deploy, and maintain reliable software services and applications that deliver measurable outcomes for customers and the business.
  • Apply software engineering principles across the development lifecycle including system design, API design, data modelling, implementation, testing, and code review.
  • Own technical solutions within a service or defined technical area balancing maintainability, scalability, reliability, and delivery.
  • Collaborate with engineering and partner teams to define requirements, resolve dependencies, and deliver cohesive solutions.
  • Use operational data, monitoring, and production feedback to troubleshoot issues, improve system performance, and enhance service reliability.
  • Integrate and operate AI/ML-enabled solutions safely to improve outcomes using knowledge of AI-driven systems and concepts.

Perks and Benefits

  • Work on impactful projects that help millions of travelers discover, book, and experience travel with greater ease and confidence.
  • Supportive environment encouraging growth and career development with flexibility and comprehensive benefits.
  • Opportunity to work with advanced technologies including coding agents for accelerated delivery.
  • Collaborate closely with senior and principal engineers and be part of a diverse and inclusive workplace.
AI Summary ✨

Similar jobs

  • a day agoNew
  • Senior Software Engineer II - KYC Experience

    Wise·Greater London, UK

    ≈ €131k – €172k / yearbase

    a day agoNew
  • Senior Software Engineer - Recommend Team (Java)

    Wise·Greater London, UK

    ≈ €131k – €172k / yearbase

    a day agoNew
  • 2 days agoNew
  • See all jobs in UK →