Software Development Engineer II in London

Software Development Engineer II in London

London Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
11310 Expedia.com Ltd.

At a Glance

  • Tasks: Design and develop high-performance backend services with cutting-edge technologies.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Enjoy travel perks, generous time off, flexible work, and career development resources.
  • Other info: Inclusive workplace committed to diversity and providing support for all applicants.
  • Why this job: Make an impact by working on scalable solutions and integrating AI/ML technologies.
  • Qualifications: Bachelor's degree in Computer Science or equivalent experience; 2+ years in backend development.

The predicted salary is between 50000 - 70000 £ per year.

Benefits

We provide a full benefits package, including exciting travel perks, generous time‑off, parental leave, a flexible work model (with some pretty cool offices), and career development resources.

Responsibilities

  • Design, develop, and maintain high‑throughput, low‑latency distributed backend services that deliver efficient, optimal pricing solutions at scale.
  • Implement robust caching mechanisms to enhance application performance, reduce latency, and optimize resource utilization.
  • Participate in system design, API design, and data modeling for scalable, reliable microservices.
  • Contribute to technical documentation, detailed code reviews, and architecture discussions to ensure high‑quality solutions.
  • Analyze complex problems, break them down into manageable milestones, and collaborate with cross‑functional teams to deliver sustainable solutions.
  • Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including familiarity with AI‑driven systems, tools, or workflows and applying AI/ML concepts to real‑world products.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 2+ years of relevant professional experience.
  • Hands‑on experience in backend software development using Java, Scala, Kotlin, or similar languages, and building scalable distributed systems and services.
  • Practical knowledge of caching technologies (e.g., Redis, Couchbase, Memcached) and experience with relational and NoSQL databases, API patterns, and service‑oriented architectures.
  • Demonstrated ability to contribute to technical reviews, maintain high coding standards, and thrive in Agile, collaborative team environments.
  • Experience designing and operating distributed, event‑driven systems using Kafka Streams, AWS Kinesis, or similar frameworks.
  • Proven ability to optimize microservices for low‑latency, high‑throughput processing at significant scale.

Preferred Qualifications

  • Familiarity with AWS cloud infrastructure, auto‑scaling, blue‑green deployments, and building/maintaining SLAs, SLOs, and SLIs.
  • Strong commitment to test‑driven development, proactive monitoring, and operational excellence in production environments.
  • Demonstrated proficiency in safely integrating AI/ML‑enabled solutions within backend systems and leveraging AI‑driven tools or workflows to enhance real‑world product outcomes.

Accommodation Requests

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.

Equal Employment Opportunity

We are committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Software Development Engineer II in London employer: 11310 Expedia.com Ltd.

As a Software Development Engineer II at our company, you will thrive in a dynamic and inclusive work environment that prioritises employee growth and well-being. With a comprehensive benefits package that includes generous time-off, exciting travel perks, and a flexible work model, we empower our team to achieve a healthy work-life balance while contributing to innovative projects. Our commitment to career development and collaboration ensures that you will have the resources and support needed to excel in your role and advance your career in the tech industry.

11310 Expedia.com Ltd.

Contact Details:

11310 Expedia.com Ltd. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Development Engineer II in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that Software Development Engineer II role.

Tip Number 2

Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle problems on the spot. We recommend practicing with mock interviews or coding challenges to boost your confidence.

Tip Number 3

Show off your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing real-world applications of your skills, especially in backend development.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’ve got some amazing benefits waiting for you once you’re on board!

We think you need these skills to ace Software Development Engineer II in London

Backend Software Development
Java
Scala
Kotlin
Distributed Systems
Caching Technologies
Redis

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with backend development and the specific technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about software development and how you can contribute to our team. Share specific examples of your past work that relate to the responsibilities outlined in the job description.

Showcase Your Problem-Solving Skills:In your application, mention instances where you've tackled complex problems or contributed to system design. We love seeing how you break down challenges and collaborate with others to find solutions!

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at 11310 Expedia.com Ltd.

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Scala, or Kotlin. Brush up on your knowledge of caching technologies and distributed systems, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Be prepared to discuss how you've tackled complex problems in the past. Think of specific examples where you broke down challenges into manageable milestones and collaborated with teams to deliver solutions. This will demonstrate your analytical skills and teamwork.

Familiarise Yourself with AI/ML Concepts

Since the role involves integrating AI/ML solutions, it’s a good idea to have a basic understanding of these concepts. Be ready to talk about any experience you have with AI-driven tools or workflows, and how they can enhance backend systems.

Prepare for Cultural Fit Questions

Companies want to know if you'll thrive in their environment. Reflect on your experiences in Agile, collaborative settings and be ready to share how you maintain high coding standards and contribute to technical reviews. This will show that you align with their values.