> Markdown version of [/jobs/ext/2606473-senior-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/2606473-senior-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Development Engineer - **Company:** Expedia Inc. - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $184,500.0 - $295,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), A/B Testing, Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Software Quality, Data Structures, Java Web Services, Machine Learning, Performance Tuning, Reliability Engineering, Service-Oriented Architecture, Software Engineering, Backend, Information Technology, Data Analytics, Web Technologies, Api Design, Restful APIs, Microservices - **Published:** August 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3d39e4f6931c3e6f ## About the Role * Design, build, and evolve backend services and customer experiences in Java, including system design (LLD), API design, and data modeling for scalable, secure, and reliable solutions., * Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience. * 8+ years of relevant professional experience building and operating production backend or full-stack software services in a team environment, with substantial experience in Java. * Proven ownership of backend services or components, including responsibility for design, implementation, quality, deployment, and operational health within a product or domain area. * Proficiency in core software engineering fundamentals, including data structures, algorithms, system design (LLD), API design, and data modeling, with hands-on application in Java-based systems. * Hands-on experience with modern web technologies, frameworks, and service architectures on the backend (e.g., microservices, RESTful APIs), and familiarity with using AI-driven tools or workflows to enhance developer productivity or service capabilities., * Experience designing and evolving multi-service or multi-component backend architectures in Java, including well-structured APIs, data models, and integration patterns across systems. * Demonstrated track record driving technical improvements at scale for Java services, such as performance tuning, resilience hardening, or reliability engineering for high-traffic, latency-sensitive workloads. * Strong focus on operational excellence for backend services, including instrumentation, observability, alerting, and participation in on-call or incident response to improve long-term service health. * Ability to leverage experimentation, A/B testing, or analytics to make informed technical and product decisions and to validate the impact of delivered backend features and service optimizations. * Experience integrating or extending AI/ML-enabled capabilities into backend services, including responsible use of AI-driven components in Java-based solutions and guiding teams on effective, safe adoption of AI tooling for code quality, testing, and operations. ## Description * Implement high-quality backend code and supporting service components in Java, ensuring maintainability, observability, and operational excellence across multiple services and domains. * Collaborate with product, design, and partner engineering teams to translate business and customer requirements into robust backend solutions and reusable service integrations. * Own and improve the end-to-end lifecycle of backend services and features, including development, automated testing, deployment, monitoring, and incident resolution. * Apply data-driven approaches to prioritize work, validate hypotheses, and continuously optimize service performance, reliability, and user experience across Java-based systems. * 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. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Bringing the power of AI to your application.](https://www.wearedevelopers.com/videos/1010-bringing-the-power-of-ai-to-your-application) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)