Position Details
About this role
Senior software engineering role focused on building and operating distributed backend services and APIs for Expedia Group's commerce data platform. The role emphasizes data modeling, observability, incident response, and AI-enabled capabilities.
Key Responsibilities
- Design, develop, and maintain distributed backend services and APIs
- Translate requirements into low-level design (API specs, data models)
- Implement clean, well-tested code and drive observability and operational readiness
- Own the full service lifecycle (deployment, monitoring, incident response)
- Collaborate with product, data, and engineering teams to deliver secure, reusable solutions
Technical Overview
Stack includes distributed backend services, API design, data modeling, and AI/ML-enabled solutions. Requires strong system design, coding, testing, and deployment practices with a focus on reliability, security, and scalability.
Ideal Candidate
The ideal candidate is a senior software engineer with 5+ years of experience building distributed backend services and APIs, strong data modeling skills, and familiarity with AI/ML-enabled features. They should own the software lifecycle, influence architecture decisions, and collaborate across product, data, and engineering teams in a hybrid/onsite role in Austin.
Must-Have Skills
Nice-to-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Bachelor's degree or equivalent required, 5+ years of professional software engineering experience, Experience delivering large-scale distributed systems
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile