4 days ago
Responsibilities
- Design, build, and evolve full-stack products and services, including system design, API design, data modeling, user interfaces, and technical implementation.
- Develop maintainable, performant, accessible, secure, and well-tested production software across frontend and backend technologies.
- Translate customer, product, and design requirements into traveler experiences and resilient service integrations.
- Own features and services across design, implementation, testing, deployment, monitoring, troubleshooting, and continuous improvement.
- Collaborate with product managers, designers, data partners, and engineers to evaluate trade-offs and deliver measurable outcomes.
- Lead technical discussions and design reviews while establishing practical engineering standards and making decisions in ambiguous problem spaces.
- Improve reliability and operational excellence through observability, performance tuning, automation, incident response, and post-incident learning.
- Use experimentation, product analytics, and operational metrics to validate hypotheses, prioritize work, and measure impact.
- Contribute through code reviews, documentation, knowledge sharing, mentoring, and inclusive collaboration.
- Use AI-assisted engineering tools responsibly while validating output for quality, security, privacy, and maintainability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent related professional experience.
- 8+ years of professional software development experience building and operating production software in a team environment.
- Full-stack or comparable end-to-end product engineering experience with strong proficiency in at least one modern programming language.
- Hands-on experience with backend service development and modern web application development.
- Demonstrated ownership of services or product features across system design, implementation, automated testing, deployment, monitoring, and operational support.
- Strong fundamentals in data structures, algorithms, system design, API design, data modeling, distributed systems, and software quality practices.
- Preferred: experience designing multi-service full-stack architectures with structured APIs, reusable components, reliable data flows, and clear integration boundaries.
- Preferred: experience improving customer-facing or high-traffic systems through performance tuning, resilience engineering, accessibility improvements, and reliability hardening.
- Preferred: operational excellence experience with instrumentation, logging, metrics, alerting, SLOs, on-call participation, incident response, and post-incident analysis.
- Preferred: experience with experimentation, feature flags, A/B testing, product analytics, or other data-informed methods.
- Preferred: experience applying AI/ML capabilities or AI-assisted development workflows with evaluation, privacy and security considerations, guardrails, and quality or productivity measurement.
Benefits
- Medical, dental, and vision coverage.
- Paid time off, an Employee Assistance Program, wellness reimbursement, and travel reimbursement.
- Travel discounts and International Airlines Travel Agent Network (IATAN) membership.
- The role is based in Seattle; no remote or hybrid arrangement is stated.
- Accommodation support is available during the recruiting process for applicants with disabilities.
Categories
About Expedia
Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.
