Software Development Engineer III

Expedia Expedia · Hospitality · Madrid, Spain

Software Development Engineer III role on the B2B Technology team at Expedia Group, focusing on building and scaling platforms and APIs for B2B partners. Requires 6+ years of experience, proficiency in Java and Kotlin, Spring Boot, and experience operating software projects in production.

What you'd actually do

  1. Lead complex, well-defined software projects from design through deployment and maintenance
  2. Design and develop scalable APIs consumed across business units and external partners
  3. Mentor junior engineers and lead code reviews to elevate team code quality and practices
  4. Apply advanced software design principles, data structures, and design patterns to write clean, maintainable, and optimized code
  5. Debug and troubleshoot production applications, resolving issues within established SLAs

Skills

Required

  • Java
  • Kotlin
  • Spring Boot framework
  • software design principles
  • databases
  • database design
  • testing tools
  • monitoring tools

What the JD emphasized

  • maintaining and operating 4+ software projects/products in production environments
  • designing and testing complex systems
  • ability to debug applications and resolve issues efficiently