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

Principal Software Development Engineer — Platform & Infrastructure

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.

Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee's passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent ( IATAN ) membership. View our full list of benefits.

Accommodation requests

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.

Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you're confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.

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, or veteran status. 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 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer Platform & Infrastructure in San Jose, CA vacancy
  • $249k

     ...model (with some pretty cool offices), and career development resources, all to fuel our employees' passion...  ...re building a more open world. Join us. Principal Software Development Engineer — Platform & Infrastructure Introduction to Team:   Expedia... 
    Suggested
    Local area
    Flexible hours

    Expedia Group

    San Jose, CA
    4 days ago
  •  ...Principal Engineer (Sr Manager-equivalent) At Palo Alto Networks®, we...  ...Networks, Secure Cloud and AI infrastructure is the foundation of our...  ...our Cloud Infrastructure and Platform Engineering (CIPE)...  ...elevate our standards for software quality, and unlock new business... 
    Suggested
    Full time
    Work at office
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $248k - $391k

     ...seeking a highly skilled Principal Software Engineer to jo in our dynamic team...  ...g efficiency, defi ning platform architecture, and optimizing...  ...the performance of our infrastructure both on-prem and in the cloud...  ...infrastructure-as-code development (Terraform, Config... 
    Suggested

    NVIDIA

    Santa Clara, CA
    7 hours ago
  • $100k

     ...Infrastructure And Platform Development Engineer Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations...  ..., solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors... 
    Suggested

    Tenstorrent

    Santa Clara, CA
    3 days ago
  • Arm is seeking a Principal Software Engineer in San Jose, California, to lead the development of software for Arm Neoverse-based platforms. This role involves providing technical and people leadership, ensuring high-quality software delivery, and collaborating across teams... 
    Suggested

    Arm

    San Jose, CA
    1 day ago
  • $272k - $431.25k

     ...Principal Rack Scale Systems Infrastructure Engineer NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more...  ...Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack... 
    Shift work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $226k - $369k

     ...part of our world-class software engineering team, you will take the...  ...building the next-generation infrastructure and platforms for LinkedIn, including...  ...our company. As a Principal Staff Software Engineer,...  ...experience in software design, development, and algorithm related... 
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Sunnyvale, CA
    3 days ago
  •  ...bottlenecks. The Kai Agentic AI Platform replaces fragmented, human-...  ...team: Our Heads of AI, Engineering, and Product bring extensive...  ...quality gates. Build the test infrastructure. Not just write tests but...  ...~8+ years of professional software engineering experience, with... 
    Contract work

    Kai Cyber, Inc.

    San Jose, CA
    3 days ago
  • $210k - $295k

     ...of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the...  ...foundational tooling and security infrastructure that empowers every team at SpaceX...  ...SpaceX production and development by making trustworthy AI a core capability... 
    Permanent employment
    Temporary work

    SpaceX

    Sunnyvale, CA
    4 days ago
  • $203k - $230k

     ...provides rack-scale AI infrastructure through purpose-built...  ...Connectivity Platform integrates CXL®, Ethernet...  ...the company's COSMOS software suite to unify diverse...  ...Astera Labs Hardware Engineering team you will be responsible...  ...of modern software development ~ Proficiency in... 
    Contract work
    Flexible hours

    Astera Labs

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

     ...Principal Engineer, Security Foundations For Autonomous Agents NVIDIA has been transforming...  ...& Generative AI workforce, internal platform teams already building sandboxed environments...  ...observability and auditing infrastructure (structured logs, decision traces, drift... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $143k - $286k

     ...Role Overview: We are seeking a Principal Software Engineer to lead the design and development of enterprise-scale Marketplace platforms supporting sellers, listings, pricing...  ...the right technology foundation for Infrastructure & platforms is vital to success at the... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $249k

     ...cool offices), and career development resources, all to fuel...  ...world. Join us. Principal Software Development Engineer Our Technology Team partners...  .... A singular technology platform powered by cloud and...  ...secure, scalable cloud infrastructure, runtime platforms, and... 
    Local area
    Flexible hours
    Weekend work

    Expedia Group

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

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

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $181.1k - $318.4k

     ...Sr Software Engineer - AI, Search & Knowledge Platform – Cloud Infrastructure Are you an open-source contributor passionate about building the next generation of...  ...for cost and performance, and accelerates the development of ML training and inference pipelines. Responsibilities... 
    Relocation

    Apple

    Cupertino, CA
    7 hours ago
  • $152.5k - $219.2k

     ...Kubernetes Platform Engineer – AI Infrastructure Hybrid role - requires some work activity to be on-site in San Jose CA office Join our Platform...  .... Minimum Qualifications ~5+ years of software engineering experience, including supporting AI/ML or GPU... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    San Jose, CA
    4 days ago
  •  ...Platform Engineer (AI/LLM Infrastructure) Day to Day Job Duties: Lead the design, implementation, and...  ...(player-coach), contributing to development while guiding a team of engineers...  ...Thanks & Regards, Sudheer Senior US IT Recruiter | United Software Group Inc.... 
    3 days per week

    United Software Group

    Santa Clara, CA
    7 hours ago
  •  ...artificial intelligence. Our no-code platform empowers every business team to...  ...safety and compliance. Job title Software Engineer - Platform Infrastructure Position overview We are...  ...systems. Work closely with the development team to integrate cloud services... 
    Flexible hours

    Brevian.ai

    Sunnyvale, CA
    3 days ago
  •  ...Platform Engineer (AI/LLM Infrastructure) Date: May 21, 2026 Location: Santa Clara, CA, US Company: NTT DATA Services NTT DATA Services...  ...hands-on technical lead (player-coach), contributing to development while guiding a team of engineers. Own end-to-end infrastructure... 
    Work at office
    Remote work
    Flexible hours

    Sierra Systems, An Ntt Data Company

    Santa Clara, CA
    7 hours ago
  •  ...transforming the developer platform to offer a unified developer...  ...’re seeking a Senior Staff Software Engineer for a new key role that...  ...Platform sits on top of our Infrastructure Platform, and its APIs must...  ...vision. Lead the design and development of a new architecture that... 
    Contract work

    GrabJobs

    San Jose, CA
    2 days ago
  • $70 - $75 per hour

     ...Job Overview Pay Range: $70hr - $75hr Responsibilities: Multi-Cloud IaC: Architect and maintain modular, reusable infrastructure components across AWS and GCP using Terraform. Utilize Terragrunt to keep configurations DRY (Don't Repeat Themself) and manage... 
    Remote work

    Cynet Systems

    San Jose, CA
    3 days ago
  • $147k - $237.5k

     ...great outcomes. Job Summary Your Career We are seeking a highly skilled and experienced Platform & Infrastructure Engineer to join our core infrastructure development team. In this pivotal role, you will be instrumental in designing, building, and maintaining... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...Domain: Payments / Fintech / eCommerce Infrastructure About the Project We are leading a modernization...  ...for a high-growth digital commerce platform focused on payment orchestration,...  ...availability architecture 6+ years DevOps / Cloud engineering AWS infrastructure (VPC, IAM, ECS/EKS,... 
    Full time
    Contract work
    Remote work
    Flexible hours

    GrabJobs

    San Jose, CA
    3 days ago
  • $136.5k - $253.5k

     ...global electronic design automation company in California seeks a Software Engineer to join its R&D team. This role focuses on developing and maintaining the core infrastructure components of the Virtuoso Platform. Candidates should possess strong skills in C/C++, problem-... 

    Cadence Design Systems

    San Jose, CA
    4 days ago
  • $117.62k - $227.27k

     ...Senior Infrastructure And Design Automation Engineer At Intel Foundry Automation - Government...  ..., and/or operations of software infrastructure required...  .... Works closely with development and quality teams to derive...  ...and workload management platform, such as Netbatch/LSF (... 
    Internship
    Local area
    Immediate start
    Shift work

    Navstar

    Santa Clara, CA
    3 days ago
  • $137.61k - $265.87k

     ...Senior Infrastructure And DevOps Engineer Intel is shaping the future of technology...  ...modeling engineers, and software developers to ensure that...  ...experience working in Linux development environments. ~2+ years...  ...Group: Silicon and Platform Engineering Group (SPE):... 
    Internship
    Local area
    Shift work

    Intel

    Santa Clara, CA
    3 hours ago
  • $212k - $386.3k

     ...Principal Software Engineer, Apple Data Platform Work Locations Submit Resume The Apple Data Platform team...  ...edge, reliable, and user-friendly infrastructure for data ingestion, storage,...  ...years of experience in design and development of scaling, and operation of distributed... 
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $91.7k - $158.82k

     ...provide diverse career opportunities designed to propel development and boost agility. Our flexible schedules, competitive...  ...We are seeking a highly motivated and talented AI Infrastructure & Platform Ops Engineer to join our team. In this role you will have the opportunity... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin Corporation

    Sunnyvale, CA
    4 days ago
  • $155.42k - $205.9k

     ...Team: The ML Inference Platform is part of the AV ML Infrastructure organization. Our team...  ...innovation and feature development by optimizing for high-priority...  ...ML Infrastructure engineer to help build and scale...  ...implement core platform backend software components.... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • A leading technology company is seeking a Software Engineer to develop next-generation technologies that change how billions of users connect...  ...Science or related fields. Join a dynamic team at the forefront of AI and infrastructure innovation. #J-18808-Ljbffr Google Inc.

    Google Inc.

    Sunnyvale, CA
    4 days 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!