Software Development Engineer II - Full Stack
Expedia Group
About the role
Introduction to Team
Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.
The Supply Partner Experience Onboarding, Core Funnel team builds and manages the online process that partners use to onboard independent hotels and Vrbo properties, so they can be listed on Expedia sites. The partner needs this to be as fast and easy as possible so they can go live and get bookings, balanced with supply quality, so that the listing meets quality standards and is attractive to travelers; generating ongoing revenue for the partner and for Expedia.
In this role, you will:
- Design, develop, test, and deploy full-stack software solutions, including backend services, APIs, data models, and user interfaces that support Expedia Group products and platforms.
- Collaborate with product managers, designers, and other engineers globally to translate business requirements into clear technical designs, including low-level system design, User Interfaces, API contracts, and data modeling.
- Write clean, maintainable, and well-tested code, contributing to code reviews and improving code quality, reliability, and performance across services and UI components.
- Learn and Use the latest AI tools such as Claude, Copilot to improve and accelerate development, testing and documentation
- Operate and support the services and applications you build, including monitoring, incident response, troubleshooting production issues, and driving continuous improvements in availability and resilience.
- Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including working with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
- Contribute to shared libraries, frameworks, and platform capabilities that can be reused across multiple domains, enabling fungible full-stack development within Expedia Group's ecosystem.
Minimum Qualifications:
- Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 2+ years of relevant professional experience.
- Experience owning components or services through the full software development lifecycle, including design, implementation, testing, deployment, and operational support.
- Proficiency in at least one modern programming language such as Javascript or Kotlin, and associated web or service frameworks, with hands-on experience in both backend service/API development and integration, and frontend/UI development.
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
Preferred Qualifications:
- Experience designing scalable, secure, and observable full-stack solutions, including detailed system design (LLD), RESTful or GraphQL API design and modern user interfaces.
- Proven ability to improve operational excellence through better monitoring, logging, alerting, and performance tuning of production services and front-end experiences.
- Hands-on experience integrating AI/ML-enabled capabilities into applications or workflows in a safe, trustworthy, and privacy-conscious manner.
- Experience working across multiple product or platform areas as a fungible full-stack engineer, quickly learning new domains, stacks, or services.
- Exposure to cloud-native architectures, containerization, and CI/CD pipelines for building, testing, and deploying services and web applications at scale.
Please note that this role is only available in Seattle, WA, in alignment with our flexible work model, which requires employees to be in-office at least three days a week. We are unable to offer relocation assistance for this role.
The total cash range for this position in Seattle is $119,000.00 to $166,500.00. Employees in this role have the potential to increase their pay up to $190,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual's knowledge, skills, and experience. Pay ranges may be modified in the future.
Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee's passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free