Senior Software Development Engineer

Senior Software Development Engineer

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
11310 Expedia.com Ltd.

At a Glance

  • Tasks: Lead complex software projects and mentor junior engineers in a collaborative environment.
  • Company: Join a leading tech company focused on innovation and excellence.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Be part of a dynamic team with excellent career advancement potential.
  • Why this job: Make a real impact by shaping engineering standards and delivering solutions for global partners.
  • Qualifications: 8+ years of software engineering experience and strong mentoring skills required.

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

As a Senior Software Development Engineer in our B2B division, you will be a high‑impact individual contributor and technical leader—shaping engineering standards, mentoring peers, and delivering complex solutions that directly serve our global partners.

Responsibilities

  • Lead end‑to‑end technical design and delivery of complex, ambiguous projects, partnering with stakeholders across the organization.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and engineering excellence.
  • Serve as a domain expert and advocate for software design best practices, resiliency, scalability, and operational excellence.
  • Guide integrations across teams within the business unit, ensuring cohesive, fully functional solutions to business problems.
  • Research, evaluate, and recommend frameworks, architectural patterns, and technology choices—communicating decisions clearly to both technical and non‑technical audiences.
  • Establish operational excellence metrics at the team level, including testing strategies, monitoring, alerting, and SLAs.
  • Identify areas of improvement in existing systems and propose scalable, non‑disruptive solutions.
  • Lead communities of practice, bringing people together for shared learning and cross‑functional knowledge exchange.
  • Partner with business stakeholders to ensure the team's technology decisions are clearly tied to business outcomes and organisational goals.
  • Report on the status of high‑visibility projects to technical leadership through written and verbal communication.

Qualifications – Required

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field; or equivalent experience with 8+ years of software engineering experience, or Master's degree in Computer Science, Software Engineering, or related technical field; or equivalent experience with 6+ years of software engineering experience.
  • Demonstrated experience leading the technical design of 3+ projects end‑to‑end.
  • Experience contributing to 2+ multi‑quarter projects within decentralized, cross‑functional teams.
  • Proficiency in multiple programming languages or technologies, with the ability to justify choices to varied audiences.
  • Experience formally mentoring at least 3 individuals.
  • Proficient communication skills, with a track record of collaborating across teams with varied perspectives.
  • Solid understanding of testing, monitoring, and observability tools and methodologies.
  • Experience designing software that is scalable, resilient, and easily testable and observable.

Preferred Qualifications

  • Contribution to the broader engineering community through blog posts, open‑source work, tech talks, or similar activities.
  • Experience stepping into peer engineering management responsibilities as occasions arise.
  • Knowledge of integration patterns for connecting applications, databases, and technology platforms into end‑to‑end solutions.

Senior Software Development Engineer employer: 11310 Expedia.com Ltd.

Expedia Group is an exceptional employer for Senior Software Development Engineers, offering a dynamic work environment that fosters innovation and collaboration. With a strong emphasis on employee growth, you will have the opportunity to mentor junior engineers and lead complex projects that directly impact our global partners. Our inclusive culture, commitment to operational excellence, and focus on continuous learning make this an ideal place for those seeking meaningful and rewarding careers in technology.

11310 Expedia.com Ltd.

Contact Details:

11310 Expedia.com Ltd. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Development Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Senior Software Development Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that demonstrate your leadership and technical design abilities. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on both technical and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both technical and non-technical stakeholders.

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to track your application and get back to you quickly.

We think you need these skills to ace Senior Software Development Engineer

Technical Design
Mentoring
Software Design Best Practices
Resiliency
Scalability
Operational Excellence
Framework Evaluation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Development Engineer role. Highlight your leadership in technical design and mentoring, as these are key aspects we’re looking for.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about software engineering and how your experience can contribute to our B2B division. Be specific about projects you've led and the impact they had.

Showcase Your Technical Expertise:In your application, don’t shy away from discussing the programming languages and technologies you’re proficient in. We want to see how you justify your choices and how they relate to business outcomes.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application 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 Projects Inside Out

Make sure you can discuss the technical design and delivery of your past projects in detail. Be ready to explain your role, the challenges you faced, and how you overcame them. This will show your depth of experience and ability to lead complex projects.

Showcase Your Mentoring Skills

Prepare examples of how you've mentored junior engineers in the past. Highlight specific instances where your guidance led to their growth or improved project outcomes. This will demonstrate your leadership qualities and commitment to fostering a culture of continuous learning.

Communicate Clearly with All Audiences

Practice explaining technical concepts in simple terms, as you'll need to communicate with both technical and non-technical stakeholders. Use examples from your experience to illustrate how you've successfully bridged this gap in the past.

Be Ready to Discuss Best Practices

Familiarise yourself with software design best practices, especially around scalability and resiliency. Be prepared to discuss how you've implemented these in your previous work and how they can benefit the organisation you're interviewing with.