Principal Software Development Engineer (Kubernetes)
$249kExpedia 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.
- ...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...SuggestedTemporary workRemote workFlexible hoursShift work
$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$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...SuggestedPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$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...SuggestedFull timeWork at officeRemote work$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...SuggestedFull timeWork at office- ...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 timeCasual workWork at officeRemote workVisa sponsorshipWork visa3 days per week
$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 timeTemporary workWork at office$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 officeWork from homeFlexible hours3 days per week$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 timeTemporary workWork experience placementLocal areaFlexible hours$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 timeWork at office$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 placementWork at office2 days per week$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 timeWork at officeLocal area3 days per week- ...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...
$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 timeWork at officeVisa sponsorshipWork visa3 days per week$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 homeWorldwideRelocationFlexible hours- ...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
$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 officeWorldwide$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 timeLocal areaRemote work$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 timeWork at officeLocal areaWorldwide$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 timeWork at officeLocal areaWorldwide$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 timeWork at officeVisa sponsorshipWork visa3 days per week$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 placementRelocation$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$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 timeTemporary workPart timeShift work$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 timeWork at office- ...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...
$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 workLocal area$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 employmentTemporary workCasual workWork at officeRemote workFlexible hours$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$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 timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer (Kubernetes). Be the first to apply!
- principal software engineer San Jose, CA
- software engineer full time San Jose, CA
- facebook software engineer San Jose, CA
- startup software engineer San Jose, CA
- intermediate software engineer San Jose, CA
- research software engineer San Jose, CA
- rust software engineer San Jose, CA
- work from home software developer San Jose, CA
- software developer San Jose, CA
- software development engineer aws San Jose, CA


