Software Development Engineer Iii

Expedia

Madrid, Spain
On-site
Design and develop scalable apis
Advanced software design principles
Debug and troubleshoot production applications
Expedia is seeking a Software Development Engineer III for its Madrid office to lead complex software projects and develop scalable APIs for B2B partners. The company emphasizes a culture of inclusion and collaboration while offering competitive benefits, including travel perks and career development resources

Job Summary

  • Join our B2B Technology team where you'll work on innovative solutions that power travel experiences for partners worldwide.
  • As a Software Development Engineer III, you'll play a critical role in building and scaling the platforms and APIs that enable our B2B partners.
  • We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, and a flexible work model.

Matching Summary

Match Score: 85

Expedia is seeking a Software Development Engineer III for its Madrid office to lead complex software projects and develop scalable APIs for B2B partners. The company emphasizes a culture of inclusion and collaboration while offering competitive benefits, including travel perks and career development resources.

Skills & Requirements

Must-have

  • design and develop scalable APIs
  • advanced software design principles
  • debug and troubleshoot production applications
  • select and implement appropriate technologies
  • design systems that are easily testable
  • collaborate with cross-functional stakeholders

Nice-to-have

  • contribute to communities of practice
  • mentor junior engineers
  • lead code reviews

Key Requirements

  • 6+ years of professional software development experience
  • Experience with Java and Kotlin
  • Experience with Spring Boot framework
  • Proven track record maintaining and operating 4+ software projects/products in production environments
  • Proficient knowledge of software design principles, databases, and database design
  • Experience designing and testing complex systems
  • Experience creating APIs and understanding cross-team dependencies
  • Experience with testing and monitoring tools

Work Rights

Not specified

Tailored Resume

Cover Letter