> Markdown version of [/jobs/ext/591761-software-development-engineer-ii-rates-inventory](https://www.wearedevelopers.com/jobs/ext/591761-software-development-engineer-ii-rates-inventory). 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). --- # Software Development Engineer II - Rates & Inventory - **Company:** Expedia Inc. - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $119,000.0 - $190,500.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Artificial Intelligence, Software Quality, Code Review, Data Structures, Decision Support Systems, Distributed Systems, Machine Learning, Operational Data Store, Object-Oriented Software Development, Software Engineering, TypeScript, Web Services, ReactJS, Information Technology, Functional Programming, Api Design, Api Management, Programming Languages, Microservices - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3205f094ed45620f ## About the Role Do you have experience in Web services design?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science or a related technical field; or equivalent related professional experience. * 2+ years of relevant professional software development experience delivering production services or applications. * Proficiency in at least one modern programming language commonly used at Expedia Group, with solid understanding of core software engineering concepts including algorithms, data structures, object-oriented or functional design, system design (LLD), API design, and data modeling. * Experience working with service-oriented or microservice architectures, including consuming and implementing APIs, working with data models, and contributing to reliability, scalability, and security of services. * Experience with Java, React, JavaScript, TypeScript and functional programming. * Exposure to operating services in production environments, such as contributing to monitoring, on-call support, or improving systems based on operational data and feedback., * Experience contributing to the design and evolution of distributed systems and data models that handle significant traffic or data volume, including working with clear, well-versioned API contracts. * Demonstrated ability to take ownership of well-defined components or features, make sound implementation tradeoffs, and align solutions with established architectural and domain standards. * Practice driving operational improvements within your area, such as enhancing observability, automating repetitive tasks, or improving performance, resilience, or cost efficiency of services you support. * Hands-on experience using AI-driven tools, platforms, or workflows in the software development lifecycle, and safely integrating AI/ML-enabled components into production services under guidance from more experienced engineers. * Experience applying data-driven decision making in design and implementation, including using metrics, experimentation, or analytics to inform technical choices and improve product or system outcomes. ## Description This Software Development Engineer II role is part of the Supply Partner Experience - Rates and Inventory team which sits within our Technology division. This team builds and enhances the core rates and inventory capabilities that power Expedia Group's supply marketplace, helping partners set up, optimize, and distribute competitive rate plans and availability at scale across our brands. As a Software Development Engineer II, you will design, build, and operate secure, scalable services that enable supply partners to manage rates and inventory efficiently, directly influencing partner performance and the quality of options travelers see on our platform., * Deliver features and services across the full software development lifecycle by implementing designs, writing high-quality code, creating and executing tests, and contributing to deployment, monitoring, and ongoing operational support. * Collaborate with other engineers, product managers, and technical partners to understand requirements, break down work, and implement technical solutions that integrate with multiple services and domains. * Improve code quality, reliability, and performance by following and contributing to best practices in testing, observability, security, and operational excellence for the services you work on. * Participate in code reviews, design discussions, and knowledge sharing, supporting a culture of learning and continuous improvement while steadily expanding your own technical scope and impact. * Safely integrates and operates AI/ML-enabled solutions that improve outcomes, with familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products. ## Related Videos - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)