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

Principal Software Development Engineer (Kubernetes)

$249k

Expedia Group

Principal Software Development Engineer (Kubernetes, AWS)

Our Technology Team partners with teams across Expedia Group 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.

As a Principal Engineer you will be part of an agile development team with lots of Linux, cloud, and containerization experience. You will play a key role in crafting the strategic technical goals for our group. The main effort will involve leading the architecture, design and building a compute runtime platform based on Kubernetes that will be used by all engineering teams across Expedia. You will provide technical leadership for a dynamic and growing engineering organization. You will work alongside a talented group of product managers and other technical leaders to deliver best-in-class capabilities to our Expedia developer community, and as a result help shape the future of online travel. In this role, you will:

  • Design and Implement Core Platform Components: Evolve our Kubernetes-based environment, focusing on areas like multi-tenancy, network policy, resource management, and service mesh integration (e.g., Istio, Linkerd).
  • Architect for Scale and Reliability: Lead the technical design for scaling our control plane and data plane to handle a 10x increase in services and traffic. Define and implement SLOs for the platform itself.
  • Improve the Developer Control Plane: Design and build the next generation of our CI/CD pipelines and GitOps workflows. Drive the strategy for our internal developer portal (e.g., Backstage) to unify tooling, documentation, and service lifecycle management.
  • Automate Infrastructure Lifecycle: Author and maintain production-grade Infrastructure as Code (IaC) using Terraform and/or Crossplane. Eliminate manual toil by automating cluster provisioning, node lifecycle, and dependency upgrades.
  • Technical Leadership and Mentorship: Act as a force multiplier. Mentor senior engineers on the team, lead architecture review sessions, and author RFCs to build consensus on significant technical decisions. Your influence will extend beyond the team to application developers and SREs.
  • Production Debugging: Serve as the final escalation point for complex, cross-cutting production incidents that involve the underlying platform, from kernel-level issues to CNI bugs to distributed system failures.
  • Collaborate across product management, architecture, and engineering leads to deliver capabilities that enable our developer community to function at a high capacity
  • Ability to explore/use a wide variety of technologies and tools such as (but are not limited to) Java, Go, AWS, Docker, Hashicorp Tools (Terraform, Consul, Vagrant, Vault, Nomad), Kubernetes, Argo, Istio, Helm, etc.
  • Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)
  • Take ownership of high stress scenarios by remaining calm, employing critical thinking and data driven decision-making practices

Minimum Qualifications:

  • 8+ years of experience in infrastructure automation, configuration management or container orchestration.
  • Bachelor's or Master's degree in a related technical field, or equivalent professional experience.
  • Strong programming skills in one or more languages: Java, Go, Python or Ruby.
  • Experience in cloud computing with Amazon Web Services (AWS) and containerization with Docker and Kubernetes/EKS.

Preferred Qualifications:

  • Experience with Stateless and Stateful workloads, Service Mesh or Service Discovery, Monitoring, Alerting and Logging.
  • Understanding of security development principles such as token management, encryption, and certificates.
  • Experience with Continuous Integration tools like Jenkins or similar.
  • Experience building self-service technology platform capabilities, particularly in the container compute, traffic management, or API management spaces.
  • Experience mentoring other engineers and establishing standards for operational excellence and code quality at a multi-project level.

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. The total cash range for this position in Seattle is $231,000.00 to $323,500.00. Employees in this role have the potential to increase their pay up to $369,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, 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 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer (Kubernetes) in San Jose, CA vacancy
  •  ...Job Description We are hiring a Principal Engineer to serve as an architect for our Enterprise...  ...field. ~7+ years of professional software engineering experience, including 5+...  ...pipelines. ~ Strong experience with Kubernetes, Docker, and operating workloads in hybrid... 
    Suggested
    Temporary work
    Remote work
    Flexible hours
    Shift work

    Sandisk

    Milpitas, CA
    4 days ago
  • $184k - $287.5k

     ...We are looking for a Senior Software Engineer to become part of our storage management plane...  ...Be Doing: Maintain and develop Kubernetes operators and our Container Storage Interface...  .... ~8+ years of experience in web development (both client and server) ~ Proven... 
    Suggested

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $120k - $176k

     ...Software Engineer, Kubernetes Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for...  ...strengthen operational standards. Contribute to the development of custom Kubernetes operators and intelligent orchestration... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $147k - $237.5k

     ...proactively address them. Our engineering team is at the core of our...  ...are seeking an experienced Software Engineer to design, develop...  ...ideas in all facets of software development. We are looking for leaders...  ..., such as AWS, Azure, GCP, Kubernetes and their technologies (Lambda... 
    Suggested
    Full time
    Work at office
    Remote work

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $170k - $277k

     ...Job Summary The Team Engineering - Our engineering team is at...  ...Job Summary As a Sr. Principal Software Engineer, you will own and...  ...end service deployments on Kubernetes, from Helm chart creation to...  ...for automation and backend development. ~ Experience managing production... 
    Suggested
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...support to your growth and development, and beyond! At Palo Alto...  ...mobile users. As a Senior Engineer, your role will involve building...  ...and support highly scalable software features and infrastructure...  ...Experience with Docker and Kubernetes container orchestration... 
    Full time
    Casual work
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $126k - $204.5k

     ...cybersecurity. Your Career As a Principal Software Engineer, you will play a key role in the...  ...Participate in all phases of the product development lifecycle from definition, design,...  ...technologies like Docker or Kubernetes ~ Proven experience building and maintaining... 
    Full time
    Temporary work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    21 hours ago
  • $204k - $225k

     ...of our story? Apply today! Principal Software Engineer - Capella Control Plane Location:...  ...high-stakes problems through hands-on development and deep distributed systems...  ...firewalls, private connectivity) and Kubernetes/container orchestration . Experience... 
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Couchbase

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

     ...Principal Engineer Iovalent, now part of Cisco, is the company founded by the creators of Cilium...  ...least 10+ years' experience building software systems in one or more programming...  ...security architecture and database design Kubernetes experience Experience programming... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    Sunnyvale, CA
    3 days ago
  • $170k - $277k

     ...Job Summary The Team Engineering - Our engineering team is at...  ...Job Description As a Sr Principal Software Engineer within the...  ...security challenges. Drive the development of scalable cloud security...  ...developing services in the cloud/Kubernetes. ~ Experience with... 
    Full time
    Work at office

    Palo Alto Networks

    San Jose, CA
    21 hours ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as 'Hybrid' with an expectation that you...  ...to the overall strategy. Software Development: Design, develop, test, deploy, and...  ...containerization technologies (e.g., Kubernetes, Docker). Collaboration: Collaborate... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Cupertino, CA
    7 days ago
  • $182k - $260k

     ...future of cybersecurity. Role We are looking for a Principal Software Development Engineer (Microservices) to join our team in a hybrid capacity...  ...solutions Manage service lifecycles via Docker/Kubernetes and ensure system health using observability tools like... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    21 hours ago
  •  ...advance your career. THE ROLE: As a Principal AI Infrastructure Solution Engineer, you will partner with AMD's AI software teams and customers to enable large-scale...  ...will design and validate production-ready Kubernetes architectures and translate inference frameworks... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    21 hours ago
  • $147k - $237.5k

     ...Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Help us deploy...  ...Impact Execute on the software development strategy to improve our dynamic...  ...API, MongoDB, ElasticSearch, Kubernetes and Docker Cloud Experience... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $270k - $320k

     ...Business Area: Engineering Seniority Level:...  ...We are seeking a Principal Staff Engineer with a...  ...As a Principal Software Engineer you will:...  ...with containerization (Kubernetes, Docker). ~ Experience...  ...distributed systems design and development with an understanding... 
    Work from home
    Worldwide
    Relocation
    Flexible hours

    Cloudera

    San Jose, CA
    3 days ago
  •  ...Principal Software Engineer Come join a growing bank at the heart of the innovation, technology,...  ...responsibility will be supporting the development and delivery of the solutions/...  ...Hands on experience in Docker and Kubernetes Should have experience creating docker... 
    Shift work

    Professional Recruiters

    Santa Clara, CA
    17 days ago
  • $155.8k - $224.2k

     ...st century. We are looking for a Principal Software Engineer, Edge Compute to join our team in...  ...working with git and modern software development workflows. Proven ability to work...  ...Familiarity with Helm charts and Kubernetes application deployment.... 
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    4 days ago
  • $234.4k - $351.6k

     ...can thrive. F5, Inc. seeks Senior Principal Software Engineer in San Jose, CA: Job Duties: Take...  ...members, promoting their growth and development within the team. Engage with...  ...Special Skill Requirements: (1) Kubernetes; (2) OAuth; (3) RESTful Web services... 
    Part time
    Local area
    Remote work

    F5

    San Jose, CA
    2 days ago
  • $206.5k - $295k

     ...cybersecurity. Role We are looking for a Sr. Principal Software Engineer to join our Zscaler Digital...  ...and are obsessed with your own development, actively seeking feedback to become...  ...distributed microservices using tools like Kubernetes and Docker Hands-on experience with... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    9 days ago
  • $182k - $260k

     ...future of cybersecurity. Role We are looking for a Principal Software Development Engineer to join our Engineering team in a hybrid capacity...  ...and containerization technologies such as Docker and Kubernetes Advanced expertise in virtualization and security solutions... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    4 days ago
  • $167k - $270.5k

     ...Job Summary Job Summary As a Principal Software Engineer to join our CPQ (Configure Price and...  ...dissect complex challenges and drive the development of company objectives. This role...  ...Knowledge in CI/CD platforms including Kubernetes, Jenkins, Git, Spinnaker, Docker, or... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $212k - $386.3k

     ...Principal Software Engineer, Retail Foundations Apple is where individual imaginations gather together...  ...the ways to improve the software development lifecycle of Apple Store software...  ...software applications on cloud-based Kubernetes (e.g. AWS EKS, GCP GKE, Azure AKS, etc... 
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $203.2k - $304.8k

     ...is seeking an experienced Principal Engineer with deep technical knowledge...  .... You will work on the development and lifecycle of a multi-cloud...  ...distributed platform, leveraging Kubernetes (K8s) for orchestration....  ...~14+ years of software engineering experience, with... 
    Local area

    F5

    San Jose, CA
    2 days ago
  • $143k - $286k

     ...ll do... We're hiring a Principal Engineer to lead this frontier-not...  ...and observability. Lead development of AI-infused features -craft...  ...ll Bring: ~12+ years of software engineering experience...  ..., containerization (Docker/Kubernetes), and micro-frontends/mono-... 
    Full time
    Temporary work
    Part time
    Shift work

    Walmart

    Sunnyvale, CA
    6 days ago
  • $162.7k - $263.18k

     ...for prototyping, and rapid development of next-generation malware detection...  ...Write scalable and testable software using modern cloud...  ...Security Researcher or Software Engineer ~ Experience working on...  ...Understanding of cloud service and Kubernetes are preferred ~ Ability to... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    21 hours ago
  •  ...customers. She will pick the best candidates from Jack's network. The next step is to speak to Jack. Job Title: Kubernetes DevOps Engineer Company Description: Aranya.tech - Seed-stage MIT-founded AI infrastructure startup Job Description: Join... 

    Jack and Jill AI

    San Jose, CA
    4 days ago
  • $141k - $227.7k

     ...Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology...  ...Description: Johnson & Johnson is hiring for a Principal R&D Software Engineer - Shockwave to join our... 
    Temporary work
    Local area

    Johnson and Johnson

    Santa Clara, CA
    2 days ago
  • $109k - $160k

     ...Software Engineer, Kubernetes Core Interfaces Livingston, NJ / New York, NY CoreWeave is The Essential Cloud for AI™. Built for pioneers by...  ...environment that encourages collaboration and enables the development of innovative solutions to complex problems. As we get set... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $180k - $210k

     ...actively seeking an exceptional Senior Software Engineer for our cloud software team who will...  ...instrumental in advancing our managed Kubernetes and AI training clusters, ensuring they...  ...ll Be Working On: Contribute to the development of scalable and robust software... 
    Temporary work

    Crusoe

    Sunnyvale, CA
    27 days ago
  • $147k - $237.5k

     ...Job Summary The Team Engineering - Our engineering team is at...  ...high-impact, heavy-hitting Principal Software Engineer role within the...  ...security challenges. Drive the development of scalable cloud security...  ...in Cloud Technologies like Kubernetes, Kafka, MogoDB, Redis etc.... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Development Engineer (Kubernetes). Be the first to apply!