Senior Software Development Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 8+ years of relevant professional experience.
- Proven experience owning end-to-end delivery for services or components, including design, implementation, testing, deployment, and support within a multi-service or domain environment.
- Strong proficiency in at least one modern programming language and core software engineering practices, including object-oriented design, data structures, algorithms, testing, and version control.
- Hands-on experience designing and consuming APIs, working with data models and storage systems, and applying system design principles to build reliable and maintainable systems.
- Experience designing and evolving service and application architectures for high-traffic, distributed systems, including clear API contracts, data models, and low-level desi
Benefits
Additional Information
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We're building a more open world. Join us. Introduction to the Team Supply Partner Experience (SPX) is the part of Expedia Group that builds the tools and services our lodging and travel partners use to run their business with us. Within SPX, Run The Business (RTB) teams focus on keeping those day-to-day partner experiences reliable, improving them over time, and making sure the core systems behind them are simple to operate and ready to scale. Quokkas is an Australia-based engineering team in RTB Australia, sitting at the intersection of partner domain, product delivery, and platform services. We own core systems that keep partner data, legal entities, business profiles, and partner-facing workflows reliable across Expedia Group. As our engineers embed into RTB Australia product squads such as Contracting and Arrivals, we continue to carry and evolve Quokkas-owned partner-domain capabilities while simplifying legacy platform dependencies and strengthening the foundations that other teams rely on every day. As a Senior Developer in Quokkas, you will shape the backend services and event-driven systems that sit at the heart of Expedia's partner experience, helping RTB Australia product teams build on a trusted foundation for partner data, business profiles, and operational workflows. The systems you design, build, and operate will directly influence how quickly and safely we can onboard partners, support contracting and partner-facing product experiences, and maintain reliable downstream integrations across RTB, platform, and operational domains. In this role, you will play a key part in improving reliability, observability, resilience, and cost efficiency, while leading cross-team technical initiatives, setting strong engineering standards across RTB Australia squads, and mentoring other engineers in the effective use of modern automation and AI-assisted development practices. In this role, you will: Design, build, and maintain complex, highly available services and applications, including robust system design (low-level design), API design, and data modeling across multiple domains. Lead end-to-end delivery of features and services, from technical design and implementation through deployment, monitoring, and ongoing optimization in production environments. Improve technical quality and operational excellence by driving code quality standards, reducing incidents, enhancing observability, and optimizing performance and reliability. Mentor and guide other engineers, sharing best practices in software engineering, testing, and architecture, and fostering a culture of continuous improvement and learning. Collaborate with product, design, data, and other engineering teams to translate business and customer problems into scalable technical solutions that can be reused across domains. Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products. Participate in the RTB AU on-call rotation and support queue (approximately 1 week in every 6 weeks), using strong observability, SLO, and incident-management practices to keep critical partner-facing services reliable
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Expedia? Share your experience