Software Development Engineer III

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent professional experience.
  • 5+ years of relevant professional experience.
  • Strong software engineering fundamentals in Java or Kotlin, with experience in data structures, algorithms, system design, and distributed systems.
  • Experience building and operating high-performance backend services in public/hybrid cloud environments (Kotlin strongly preferred).
  • Demonstrated leadership in engineering efforts for large-scale services in cloud environments, preferably AWS.
  • Hands-on experience designing, building, and operating large-scale distributed systems.
  • Proficiency in system design, API design, and data modelling.
  • Experience using modern AI-assisted development tools as part of daily workflow beyond simple code autocompletion.

Nice to Haves

  • Experience with container technologies such as Kubernetes and CI/CD tools/processes.
  • Expertise in architecting end-to-end solutions integrating multiple systems or domains.
  • Strong focus on operational excellence including monitoring, automation, and incident response.
  • Data-driven problem solving and technical decision making, leveraging AI/ML insights where appropriate.
  • Deep knowledge of safely integrating AI/ML features into production systems and optimizing their impact at scale.

What You'll Be Doing

  • Designing and implementing scalable, robust, and maintainable systems and services focused on reliability and performance.
  • Developing complex application logic, APIs, and data models aligned with business goals and engineering best practices.
  • Collaborating with cross-functional teams to deliver high-quality, full-stack solutions integrating seamlessly across platforms.
  • Leading technical efforts in system architecture, code reviews, and establishing engineering standards.
  • Safely integrating and operating AI/ML-enabled solutions that improve outcomes responsibly.
  • Proactively identifying, diagnosing, and resolving production issues, and continuously improving system health and operations.
  • Participating in on-call rotations to respond to emergencies or incidents outside regular working hours.

Perks and Benefits

  • Supportive environment promoting career growth and flexibility.
  • Benefits and support to help employees do their best work.
  • Opportunity to work on meaningful technology impacting millions of travelers globally.
  • Inclusive and accessible recruiting experience with accommodation requests supported.
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 →