Expedia Group is a leader in travel technology, dedicated to making travel smoother and more memorable. The Software Development Engineer II will play a key role in building and scaling high-performance systems for the advertising network, primarily focusing on backend development while also contributing to customer-facing features.
Responsibilities:
- Design, build, test, and maintain scalable backend services and APIs that power the advertiser portal and enable third-party integrations
- Contribute to the development of a unified ads platform, delivering reusable capabilities across multiple advertising products
- Own features and services end-to-end—from design and implementation to deployment and operational support
- Apply strong coding fundamentals to deliver high-quality, maintainable, and extensible solutions
- Participate in system design, low-level design, API design (including GraphQL), and data modeling
- Build customer-facing features (primarily backend-driven, with some React frontend contributions)
- Drive improvements in scalability, performance, and reliability for high-traffic advertiser systems
- Collaborate with engineering, product, operations, and globally distributed teams to translate business needs into technical solutions
- Troubleshoot production issues and improve system health through monitoring, debugging, automation, and observability practices
- Write secure, well-tested code, participate in code reviews, and follow engineering best practices
- Leverage AI-enabled solutions and AI-assisted development tools to improve developer productivity and product outcomes