Senior Software Developer Relations in London
Senior Software Developer Relations

Senior Software Developer Relations in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Expedia

At a Glance

  • Tasks: Lead innovative software projects and mentor junior engineers in a dynamic tech environment.
  • Company: Join Expedia Group, a leader in global travel technology with a vibrant community.
  • Benefits: Enjoy travel perks, flexible work options, generous time-off, and career development resources.
  • Other info: Be part of an award-winning culture recognised by Forbes and Glassdoor.
  • Why this job: Shape the future of travel while making a real impact in a collaborative culture.
  • Qualifications: 8+ years in software development with strong mentoring and technical skills.

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

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.

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, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.

Role Summary

A high performing and influential individual contributor who leads by example while continuing to mentor junior engineers, interfaces consistently with tech leadership in the local organization, leads complex and vaguely-defined projects, and stretches into team leadership skills based on current projects.

Experience

  • 8+ years for Bachelor's
  • 6+ years for Master's

Education

  • Worked in at least in 2 multi-quarter projects.
  • Worked in decentralized teams and projects.
  • Formally mentored at least 3 individuals.
  • Drove technical design end-to-end of at least 3 projects.
  • Contributed to engineering community through a blog post, open source contribution, tech talks, etc.

Functional/Technical Skills

  • Has strength in multiple technologies or languages.
  • Justifies technology choices to technical and non-technical observers.
  • Serves as an expert for a given domain.
  • Makes well defined technology choices.
  • Mentors other engineers (Individual Contributor I, II, III).
  • Creates team project systems.
  • Guides integrations across teams within business unit.
  • Understands highly complex systems and design moderately complex systems.
  • Identifies and advocates for project quality via testing, monitoring and alerting at the project level.
  • Has a strong understanding of testing and monitoring tools and technologies.
  • Establishes operational excellence metrics at the team level.
  • Guides others in design of software that is easily testable and observable.
  • Has a strong understanding of how team goals fit a business need.
  • Identifies business problems at the team level and provides solutions.

Role Expectations

  • Extends outside of direct organization and collaborates with peers across a senior level organization.
  • Leads a community of practice and brings people together for shared learning.
  • Partners with the business to have a clear understanding of how own technology stack is tied to business outcomes and our bottom line.
  • Conducts successfully day-to-day work and solves complex issues in own specific technical engineering area.
  • Shares domain and industry knowledge between cross-functional teams.
  • Serves as a guide to others by sharing and helping junior associates in their duties.
  • Is known to fill in for peer engineering management as need arises.
  • Possesses knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.
  • Tests and maintains software applications and related programs and procedures by using a variety of software development tools following design requirements of customer.
  • Acts as a spokesperson for software design best practices.
  • Researches and recommends frameworks and architectural/code design patterns.
  • Identifies areas of improvements within the code and suggests solutions.
  • Advocates for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).
  • Advises on technical limitations of software design for products and provides alternative solutions.
  • Facilitates collaboration with different stakeholders with varied perspectives to develop effective solutions to issues.
  • Strives for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/processes.
  • Takes a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process and technology are made.
  • Identifies outmoded methods of operation with current systems and designs plans for disrupting them in a non-disruptive manner.
  • Reports on status of difficult or high-level projects to local tech leadership via written or oral means. Ensures documentation is complete.

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.

We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.

Expedia is 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.

Senior Software Developer Relations in London employer: Expedia

Expedia Group is an exceptional employer that prioritises its employees' well-being and professional growth, offering a comprehensive benefits package that includes exciting travel perks, generous time-off, and flexible work arrangements. Our vibrant and inclusive culture fosters collaboration and innovation, ensuring that every team member feels valued and empowered to contribute to shaping the future of travel. With ample opportunities for career development and mentorship, joining our team means embarking on a rewarding journey in a dynamic and supportive environment.
Expedia

Contact Detail:

Expedia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer Relations in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Expedia Group on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Senior Software Developer Relations role.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those that highlight your mentoring and technical design experience. This will give you an edge during interviews.

✨Tip Number 3

Practice makes perfect! Conduct mock interviews with friends or use online platforms to refine your answers. Focus on how your past experiences align with the role's expectations and how you can contribute to the team.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Expedia Group family.

We think you need these skills to ace Senior Software Developer Relations in London

Technical Design
Mentoring
Project Management
Cross-Functional Collaboration
Software Development Tools
Testing and Monitoring Tools
Systems Thinking
Integration Knowledge
Problem-Solving
Communication Skills
Domain Expertise
Frameworks and Architectural Patterns
Operational Excellence
Documentation Skills
Community Leadership

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Developer Relations role. Highlight your experience with multi-quarter projects and mentoring, as these are key aspects we’re looking for.

Showcase Your Technical Skills: Don’t hold back on flaunting your technical prowess! Mention the technologies and languages you excel in, and provide examples of how you've justified your tech choices in past projects. We love seeing that expertise!

Demonstrate Your Leadership: We value leaders who can guide others. Share specific instances where you’ve mentored junior engineers or led complex projects. This will show us you’re not just a tech whiz but also a team player.

Apply Through Our Website: Remember, the best way to apply is through our official website. It’s straightforward and ensures your application gets to the right people. Plus, it shows you’re serious about joining our vibrant community!

How to prepare for a job interview at Expedia

✨Know Your Tech Inside Out

As a Senior Software Developer Relations candidate, you need to be well-versed in multiple technologies and languages. Brush up on your technical skills and be ready to justify your technology choices during the interview. Prepare examples of how you've made well-defined technology decisions in past projects.

✨Showcase Your Mentorship Experience

Since mentoring is a key part of this role, come prepared with specific examples of how you've guided junior engineers. Share stories about your mentoring style and the impact it had on their development. This will demonstrate your leadership potential and commitment to fostering a collaborative environment.

✨Understand the Business Impact

Make sure you can articulate how your technical expertise ties into business outcomes. Research Expedia Group's goals and think about how your previous projects have contributed to similar objectives. This shows that you’re not just a techie but also someone who understands the bigger picture.

✨Prepare for Complex Problem-Solving

Expect to tackle complex issues during the interview. Think of challenging problems you've faced in your previous roles and how you approached them. Be ready to discuss your thought process and the solutions you implemented, as this will highlight your analytical skills and ability to drive results.

Senior Software Developer Relations in London
Expedia
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>