Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Development Engineer — Platform & Infrastructure

$249k

Expedia Group

At Expedia Group, we help travelers explore the world, one journey at a time. As 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.

Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

Principal Software Development Engineer — Platform & Infrastructure

Introduction to Team:  

Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.  


We are hiring a hands-on Principal Software Development Engineer to lead the design, implementation and operational excellence of our cloud infrastructure and platform capabilities. This role emphasizes platform engineering: designing and delivering a scalable, reliable, secure, observable, and cost-efficient runtime platform (Kubernetes, containers, CI/CD, IaC, cloud services) used by multiple product teams. You will both set strategy and be embedded in the code and infrastructure to execute the roadmap end-to-end.


You will shape the foundational platform that powers customer-facing services across brands, increasing developer velocity, reducing operational risk, and optimizing cloud spend. This role is ideal for a leader who can design complex systems, implement solutions in production, and lead broad cross-team adoption.

What you will do:

  • Define the technical strategy, roadmap and standards for cloud infrastructure and platform capabilities (container runtime, orchestration, networking, CI/CD, observability, security, IaC)
  • Lead migration and platform adoption efforts (containerization, Kubernetes/EKS, runtime platform) and drive roadmap execution end-to-end
  • Be an active code and IaC contributor (Terraform/CloudFormation/Helm, platform services, automation) and perform design/code reviews
  • Design scalable, resilient, and secure infrastructure patterns for microservices, data stores, caching, and messaging
  • Build and improve CI/CD pipelines, release automation, testing strategies, and safe deployment practices
  • Drive SRE and observability practices: define SLIs/SLOs, monitoring, tracing, alerting, runbooks, incident response, and post-mortems
  • Lead capacity planning, performance tuning, and traffic engineering for high-scale workloads
  • Own and evangelize AWS cost optimization practices (rightsizing, reserved/spot strategies, architecture changes, cost monitoring and show back)
  • Define and enforce platform standards, security controls, environment tagging, and operational excellence practices across teams
  • Mentor and grow senior and mid-level engineers; identify high-potential talent and raise engineering standards
  • Collaborate closely with product, security, platform, and operations stakeholders to align technical solutions with business goals and compliance requirements

Minimum qualifications:

  • 10+ years professional software engineering experience with significant hands-on experience building and operating distributed cloud services
  • Strong, demonstrable experience building and running platforms on AWS (EKS, ECS, EC2, VPC, IAM, S3, RDS, ELB/ALB, Auto Scaling)
  • Deep hands-on experience with containerization and Kubernetes at scale (EKS or comparable)
  • Practical experience with infrastructure as code (Terraform, CloudFormation) and Helm charts
  • Proven record of contributing production code and platform automation (languages such as Go, Python, Java, or similar)
  • Experience designing for resilience, observability, security and operational automation
  • Familiarity with CI/CD tooling and developer workflows (Spinnaker, Jenkins, GitHub Actions, GitLab CI, or similar)
  • Demonstrated ability to lead cross-team technical initiatives and influence architectural decisions
  • Strong communication skills and experience mentoring engineers

Preferred qualifications :

  • Prior platform engineering, SRE, or infrastructure leadership at scale
  • Experience with monitoring/observability stacks (Prometheus, Grafana, Datadog, OpenTelemetry, Jaeger)
  • Proven experience with AWS cost optimization strategies and tooling (Cost Explorer, Trusted Advisor, billing APIs)
  • Knowledge of service meshes (Istio, Linkerd, VPC Lattice), API gateways, and advanced networking patterns
  • Experience with security/compliance for cloud environments, secrets management, and policy-as-code
  • Experience migrating monoliths to cloud-native architectures

The total cash range for this position in San Jose is $249,000.00 to $348,500.00. Employees in this role have the potential to increase their pay up to $398,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.

Benefits and perks

Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at .

Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at .

About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.

Important notice

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is .

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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer — Platform & Infrastructure in San Jose, CA vacancy
  • $272k - $431.25k

     ...team and see how you can make a lasting impact on the world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products and... 
    Suggested
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    17 hours ago
  • $240k - $250k

     ...powered identity platform manages and...  ...and operate the infrastructure powering Cloud and...  ...AI & Agentic Engineering Apply AI-assisted...  ...best practices for software delivery,...  ...~1+ years of Principal-level of platform...  ...using AI-assisted development tools such as GitHub... 
    Suggested

    Saviynt

    Milpitas, CA
    a month ago
  • $272k

     ...We are looking for expert engineers to come and help design rack...  ...scaling AI supercomputing platforms. Join us at the forefront...  ...solutions for scaling AI infrastructure using GPUs and Grace solution...  ...speed of light product development. * Bring up clarity on architecture... 
    Suggested
    Full time

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...Principal Systems Software Engineer at NVIDIA is an engineering discipline to design...  ...optimizations. Much of our software development focuses on eliminating...  ...& Telemetry collection platform with a focus on...  ...years of experience with Infrastructure automation, distributed... 
    Suggested

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $209k - $235k

    The Role We're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped by the nature of energy markets: forecasts and trading decisions run on tight... 
    Suggested
    Full time
    Home office
    Flexible hours

    Gridmatic Inc

    Cupertino, CA
    1 day ago
  •  ...Designing And Writing Software For New Asics Designing and writing software...  ...own fully-redundant SSD-only server infrastructure, and making sure these tools run automatically...  ...with either infrastructure engineering or software development Experience debugging complex... 

    OpenReq

    Cupertino, CA
    2 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal...  ...compute budget of any single GPU, this platform enables efficient, resilient...  ...-performance storage, or ML systems infrastructure in C/C++ and Python, with a track record... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  •  ...A leading cybersecurity firm based in Santa Clara is seeking a Sr Site Reliability Engineer. The candidate will be responsible for maintaining highly reliable cloud infrastructure and will lead cross-functional initiatives. Ideal candidates should have at least 5 years... 

    Palo Alto Networks

    Santa Clara, CA
    18 hours ago
  •  ...the Layer-7 Security Software team, we are responsible...  ...Content Inspection Engine runs on hardware,...  ...delivered Layer‑7 security infrastructure. We design and...  ...programming under Linux development environment Experience...  ...new technologies and platforms Verbal and written... 

    Palo Alto Networks, Inc.

    Santa Clara, CA
    17 hours ago
  •  ...are at the forefront of software and hardware innovation,...  ...per week. The role: Principal System Software Engineer, AI Inference Execution...  ...be responsible for the development, enhancement, and maintenance...  ...out the deployment infrastructure, working closely with other... 
    Work experience placement
    3 days per week

    Entrada Ventures

    Santa Clara, CA
    3 days ago
  • $180k - $240k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...We are seeking a Senior Cloud Infrastructure Engineer to architect and manage the large-scale...  ...possible. You will be the backbone of our AI platform, ensuring that multi-GPU clusters,... 
    Odd job
    Work at office

    Gatik AI

    Santa Clara, CA
    3 days ago
  •  ...participate in the core system design and development. Our target system is based on...  ...Qualifications ~5+ years proven records on infrastructure level software development experience ~2+ years...  ...~ Linux (Debian in particular) platform programming experience is a big plus... 
    Full time

    Integrated Resources Inc.

    Santa Clara, CA
    17 hours ago
  • $231.4k - $331.8k

     ...You will join Cisco's Platform & Identity Engineering Group, a foundational group...  ..., security, and platform infrastructure, with an emphasis on reliability...  ...direction of Cisco's software and technology solutions,...  .... Ensure the development, execution, and enablement... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    San Jose, CA
    3 days ago
  • $231.4k - $331.8k

     ...innovative hardware platforms central to the AI era...  ...Because full product development-from design to qualification...  ...Develop and execute software test plans....  ...degree in Electrical Engineering, Computer Science, or...  ...revolutionizing how data and infrastructure connect and protect... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    5 days ago
  • $118.8k - $190k

     ...Principal AI Development Engineer page is loaded## Principal AI Development Engineerlocations: USA-California...  ...AI across its global hardware and software divisions.You will operate at the...  ...the gap between Broadcom's IT infrastructure and its core design engineering business... 
    Local area

    Broadcom Corporation

    San Jose, CA
    18 hours ago
  •  .... Job Summary As a Principal Software Engineer within the Engineering team...  ...challenges. Drive the development of scalable cloud...  ...container orchestration platforms, specifically Docker and...  ...architectures, global network infrastructure, and load balancing. Working... 
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    17 hours ago
  • $126k - $204.5k

     ...Prevention and Cloud Service Infrastructure team - We are at the core...  ...Your Career As a Principal Software Engineer, you will play a key role...  ...phases of the product development lifecycle from definition...  ...cutting edge malware detection platform, WildFire. Participate in... 
    Full time
    Temporary work
    Work at office

    Palo Alto Networks

    San Jose, CA
    4 days ago
  • $45 - $60 per hour

     ...: The Recommendation Infrastructure Team is responsible for...  ..., systems, and platforms. Our work supports the...  ...events and enriching development workshops will be available...  ...to join one of our engineering teams where you will...  ...Undergraduate/Masters degree in Software Development, Computer... 
    Hourly pay
    Work experience placement
    Internship
    Summer internship
    Local area
    Flexible hours

    Tik Tok

    San Jose, CA
    5 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration...  ...of software development related. You will work with...  ...surrounding topics such as infrastructure, continuous integration...  ...across different platforms What we need to see BS,... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $146.3k - $306.4k

     ...innovation in data plane platforms. Engineers and oversees fault‑tolerant...  ...vulnerabilities. Ensure cloud infrastructure is in compliance with...  ...Knowledge of professional software engineering standard methodologies...  ...for the full software development process Experience... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    18 hours ago
  • $114.6k - $234.6k

    As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS)—a foundational cryptographic service... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system architecture, and performance...  ...directly to the architecture, development, optimization, and scaling of foundational... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $388k

     ...world. To do that, our Commerce Engineering team must ensure that every...  ...to-end testing strategy and infrastructure for our global payment and...  ..., AI-driven quality platform. You will leverage 10+ years...  ...Synthetic Data at Scale: Develop software solutions that generate high... 
    Hourly pay
    Full time
    Contract work
    Local area
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    17 hours ago
  • $210k - $275k

     ...hardware startup pioneering infrastructure solutions that accelerate...  ...across silicon, packaging, software, and systems to deliver an...  ...mode and has a world‑class engineering team with decades of experience...  ...to lead the architecture, development, and integration of OCP SAI... 

    Eridu Corporation

    Saratoga, CA
    17 hours ago
  • $210k - $275k

     ...Overview We are looking for a Principal Engineer to lead the design and development of Software Development Kit (SDK), the...  ...ASICs, SoCs and embedded platforms. ~ Strong command of C/C++...  ...opportunity to shape the future of AI infrastructure, working with a world‑class... 

    Eridu Corporation

    Saratoga, CA
    17 hours ago
  • $258k - $387k

     ...we're building a universal autonomy platform: self-driving for all roads and all...  ...investors. About the Role As a Principal Software Engineer, you will help define and build the...  ...technical direction of Nuro's onboard infrastructure. We are looking for a technical... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $249k

     ...for travelers everywhere. Principal Software Development Engineer Our Technology Team partners with...  ...employees. A singular technology platform powered by cloud and data provides...  ...provides the secure, scalable cloud infrastructure, runtime platforms, and developer... 
    Weekend work

    Expedia Group

    San Jose, CA
    17 hours ago
  •  ...Description We are hiring a Principal Engineer to serve as an architect for our Enterprise AI platform for engineering workflows....  ...Partner with InfoSec, Cloud Infrastructure, IAM, Networking, and...  ...~7+ years of professional software engineering experience, including... 
    Temporary work
    Remote work
    Flexible hours
    Shift work

    Sandisk

    Milpitas, CA
    7 days ago
  • $145.6k - $276.8k

     ...Senior Principal Software Engineer At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and...  ..., world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Socket.dev

    San Jose, CA
    2 days ago
  • Bachelor's or Master's degree in Computer science, Software Engineering, or related field. 10+ years of experience in Android mobile app development, with at least 3+ years in medical device application. Experience of architecting, designing and developing of mobile applications... 
    Full time

    Boston Scientific

    San Jose, CA
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Development Engineer — Platform & Infrastructure. Be the first to apply!