Software Development Engineer III at Expedia Group | England | Rezi

Software Development Engineer III at Expedia Group

Software Development Engineer III

Expedia Group · England

Today

Software Development Engineer III

Expedia Group · England

6 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Software Development Engineer III within B2B, you will be a key technical contributor building scalable, high-quality software solutions that power our global partner ecosystem. You will mentor junior engineers, lead complex engineering initiatives, and help shape the technical direction of our products and systems.

Responsibilities

  • Lead the design, development, and delivery of complex systems and APIs consumed across the business unit
  • Mentor junior engineers, providing technical guidance and leading code evolution through structured code reviews
  • Proactively collaborate with peers across the organization to identify cross-dependencies and engage in shared problem-solving
  • Design software that is clean, maintainable, modular, and optimized, applying software design principles, data structures, and design patterns
  • Test, debug, and resolve production issues within established SLAs, ensuring software consistently meets design requirements
  • Identify areas of inefficiency in code or system operations and propose actionable improvements
  • Contribute to a community of practice, sharing new skills and technical knowledge to increase overall team effectiveness
  • Present findings on major operational or technical initiatives (e.g., Root Cause Analyses) to broader stakeholder groups, both in written and verbal formats
  • Apply knowledge of software frameworks, databases, and database design principles to develop robust, effective data solutions
  • Bring together stakeholders with varied perspectives to develop solutions and contribute actionable recommendations

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related technical field; or equivalent related professional experience — with 5+ years of software development experience; OR Master's degree in Computer Science, Engineering, or related technical field; or equivalent related professional experience — with 3+ years of software development experience
  • Experience developing software in at least 3 different programming languages
  • Experience maintaining and operating at least 4 software projects or products in production environments (e.g., bug fixing, troubleshooting, monitoring)
  • Experience designing and building APIs for consumption across a business unit
  • Knowledge of software design principles, data structures, design patterns, and computer science fundamentals
  • Familiarity with testing and monitoring tools, with the ability to design easily testable and observable software
  • Ability to work both collaboratively and autonomously across cross-functional teams

Experience Level

  • 5+ years of software development experience
  • 3+ years of software development experience

Education Level

  • Bachelor's degree in Computer Science, Engineering, or related technical field
  • Master's degree in Computer Science, Engineering, or related technical field

About the Company

  • Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings.
  • Across our brands and business, we help travelers explore the world with confidence and ease.

Equal Opportunity

  • 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.