Software Development Engineer III at Expedia | Chicago, IL, US | Rezi

Software Development Engineer III at Expedia

Software Development Engineer III

Expedia · Chicago, IL, US

3 weeks ago

Software Development Engineer III

Expedia · Chicago, IL, US

22 days ago
Resume preview

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

Target Resume Now
Resume preview

Tailor your resume to this Software Development Engineer III role.

Rezi rewrites your resume against Expedia's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Development Engineer III posting at Expedia — free, in seconds.

About the Role

As an SDE III, you will take ownership of complex engineering work from design through production, raise the quality of the systems around you, and help the team make sound technical decisions. You will partner with product managers, designers, and engineers in a global, agile team to deliver improvements that make shopping and purchasing travel simpler and more dependable.

Responsibilities

  • Design, develop, test, and operate full-stack software, producing clean, maintainable, secure, and performant code.
  • Deliver features across web applications and backend services, including APIs and integrations, using appropriate architectural patterns.
  • Own complex projects from technical design and estimation through implementation, rollout, monitoring, and ongoing support.
  • Improve service availability, resilience, performance, and observability; identify and address reliability risks before they affect travellers.
  • Investigate and resolve production and non-production issues, participate in operational reviews, and turn learnings into durable improvements.
  • Work with product and design partners to shape technical approaches, clarify requirements, and break roadmap goals into deliverable increments.
  • Review code and designs, provide constructive technical guidance, and mentor engineers to strengthen engineering practices across the team.
  • Collaborate with cross-functional and globally distributed teams to deliver high-quality outcomes on time.
  • Contribute to a definition of done that includes automated tests, peer review, integration validation, and safe production deployment.
  • Promote a culture of continuous improvement in software quality, delivery, and support.

Requirements

  • Strong software engineering fundamentals and experience delivering production software across frontend and backend systems.
  • Proficiency in a JVM language such as Java, Kotlin, or Scala, and experience building web services with frameworks such as Spring; or comparable backend experience with Node.js and Express.
  • Experience building modern web applications with JavaScript or TypeScript and a framework such as React (including Redux or similar state-management tools), Angular, or an equivalent framework.
  • Experience designing and consuming RESTful APIs and working with data stores, distributed systems, and service integrations.
  • A track record of owning complex technical work, making practical design tradeoffs, and delivering maintainable solutions.
  • Experience with automated testing at multiple levels, code review, continuous integration, and incremental delivery.
  • Familiarity with JavaScript quality and testing tools such as ESLint, Jest, Mocha, Selenium, or equivalent tools.
  • Experience with CI/CD systems such as Jenkins, TeamCity, or comparable tools.
  • Understanding of production operations, including monitoring, logging, troubleshooting, and reliability practices.
  • Strong analytical and problem-solving skills, attention to detail, and a calm, collaborative approach to resolving challenging issues.
  • Ability to communicate technical decisions clearly, influence peers, and help other engineers grow.
  • A self-directed, adaptable mindset and enthusiasm for learning and improving how the team works.
  • Professional experience in software development or engineering, with demonstrated ownership of production systems and contributions across the full stack.

Skills

  • Java
  • Kotlin
  • Scala
  • Spring
  • Node.js
  • Express
  • JavaScript
  • TypeScript
  • React
  • Redux
  • Angular
  • RESTful APIs
  • Data stores
  • Distributed systems
  • Service integrations
  • Automated testing
  • Code review
  • Continuous integration
  • Incremental delivery
  • ESLint
  • Jest
  • Mocha
  • Selenium
  • Jenkins
  • TeamCity
  • Monitoring
  • Logging
  • Troubleshooting
  • Reliability practices

Location

  • Chicago

Work Type

  • Full-time

Experience Level

  • SDE III
  • Senior

Education Level

  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field, or equivalent practical experience.

Salary/Compensations

  • $136,000.00 - $190,500.00
  • Potential to increase pay up to $217,500.00 based on performance.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Employee Assistance Program
  • Wellness reimbursement
  • Travel reimbursement
  • Travel discounts
  • International Airlines Travel Agent Network (IATAN) membership

About the Company

  • Expedia Group helps travelers explore the world, one journey at a time.
  • Expedia Group is a global travel company powered by passionate people, trusted partnerships, and leading technology.
  • Expedia Group connects travelers, partners, and advertisers through its consumer brands, B2B network, and travel advertising business.
  • Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings.
  • Across its brands and business, Expedia Group helps 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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law.
  • This employer participates in E-Verify.
  • The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.