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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Development Engineer II role.
Rezi rewrites your resume against Expedia Group's job description. Free.

Tailor your resume to this Software Development Engineer II role.
Rezi rewrites your resume against Expedia Group's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Development Engineer II posting at Expedia Group — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Development Engineer II posting at Expedia Group — free, in seconds.
About the Role
This role combines software development and analytics, focusing on building Expedia Group’s AI-native analytics platform and products. You will design, develop, and maintain software solutions, collaborate with stakeholders, and integrate AI/ML-enabled solutions to improve outcomes. The position suits an engineer who thinks like an analyst or an analyst who has become a capable developer, emphasizing getting things done and caring about the product's purpose.
Responsibilities
- Design, develop, test, and maintain reliable software solutions for analytics products, contributing across the full software development lifecycle.
- Apply system design, low-level design, API design, and data modelling practices to build scalable, maintainable services and product capabilities that both people and AI agents can use.
- Collaborate with engineers, product managers, analysts, and other stakeholders to translate business and analytical requirements into effective technical solutions.
- Diagnose complex technical issues, improve application performance and reliability, and contribute to operational excellence through monitoring, testing, and continuous improvement.
- Develop technical aptitude across relevant domains, applying transferable engineering practices to backend services, data-intensive workflows, and AI-powered analytics products.
- Safely integrate and operate AI/ML-enabled solutions that improve outcomes, using certified metrics and checking outputs for accuracy.
- Build AI-powered analytics features such as conversational analytics, natural-language-to-SQL, automated insight summaries, and self-service decision tools.
- Test new ideas quickly and ship early, then turn what works into reusable, self-service capabilities others can build on.
Requirements
- Bachelor’s degree in Computer Science, Data Science, a related technical field, or equivalent practical experience.
- 2+ years of professional software development experience delivering production-quality applications or services.
- Experience owning and delivering features or services within an analytics, data, or product engineering domain, with responsibility for implementation, testing, troubleshooting, and maintenance.
- Proficiency in software engineering fundamentals, including programming, version control, automated testing, API development, data modelling, and system design.
- Bias to action and ownership, taking unclear problems from idea to a working, reliable solution quickly and working well with technical and non-technical teams.
- Foundational understanding of analytics and data, including metrics, data modelling, and how people use data to make decisions.
- Hands-on experience using AI-assisted development tools, and the habit of reviewing generated code for correctness, security, and maintainability.
Skills
- Software development
- Analytics
- AI-native platform development
- Conversational analytics
- AI tools and agents
- System design
- Low-level design
- API design
- Data modelling
- Backend services
- Data-intensive workflows
- AI/ML-enabled solutions
- Natural-language-to-SQL
- Automated insight summaries
- Self-service decision tools
- Programming
- Version control
- Automated testing
- AI-assisted development tools
Location
- Remote
Work Type
- Full-time
Experience Level
- 2+ years of professional software development experience
Education Level
- Bachelor’s degree in Computer Science, Data Science, a related technical field, or equivalent practical experience.
Benefits
- Flexibility
- Benefits
- Support
About the Company
- Expedia Group helps travelers explore the world, one journey at a time.
- We are a global travel company powered by passionate people, trusted partnerships, and leading technology.
- We connect travelers, partners, and advertisers through our 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.
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, religion, sexual orientation, national origin, disability or age.