Taro Logo

Principal Kubernetes Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$127,100 - $226,000
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · Cloud

Job Description

VMware by Broadcom is seeking a Principal Kubernetes Software Engineer to join their Cloud Foundation (VCF) team, specifically working on the Kubernetes Distribution team. This role focuses on delivering up-to-date and secure Kubernetes and CNCF projects for the vSphere Kubernetes Service (VKS) and vSphere Supervisor. The position requires deep expertise in Open Source Software and Cloud-Native Computing Foundation contribution processes.

The ideal candidate will be highly skilled in Go programming and Kubernetes technology, working on designing and implementing business-aligned contributions for releases, security, manageability, scale, and integrations. You'll be responsible for developing features using Kubernetes controllers and patterns, collaborating with a global community of engineers, and ensuring compatibility across different versions and features.

Key responsibilities include leading system software projects, mentoring junior engineers, and taking ownership of improving the team's innovation culture. You'll work closely with management to define requirements, break down work items, and lead estimation efforts. The role also involves on-call duties and writing automated tests for critical functionalities.

Success in this role means becoming an internal expert within six months, understanding VKS architecture, and gaining deep knowledge of Kubernetes interfaces. Long-term goals include becoming a recognized technical leader, getting approval for Kubernetes KEPs, and making significant contributions to upstream projects.

The position offers competitive compensation including an annual base salary range of $127,100 - $226,000, plus discretionary bonus and equity. Benefits include comprehensive healthcare, 401(k) matching, ESPP, paid time off, and more. This is an excellent opportunity for experienced engineers passionate about cloud-native technologies and open-source contribution.

Last updated 3 days ago

Responsibilities For Principal Kubernetes Software Engineer

  • Develop using Kubernetes controllers and patterns, mostly written in Go
  • Collaborate with global community of engineers in CNCF open source projects
  • Deliver code changes to open source projects
  • Work with management to understand priorities
  • Break down work into individual items and lead estimation and scoping
  • Write automated tests to validate and secure critical customer functionalities
  • Mentor junior engineers and provide technical leadership
  • Take on-call responsibilities for production issues
  • Design and implement customer-oriented features through Key Enhancement Proposals (KEPs)
  • Ensure Kubernetes version and feature compatibility

Requirements For Principal Kubernetes Software Engineer

Go
Kubernetes
  • Kubernetes expertise and material engineering contribution to at least 1 CNCF project and various OSS projects
  • Experience with one or more cloud platform architectures
  • History of leading system software projects/teams
  • Good knowledge of distributed systems, databases, algorithms, data structures
  • Good verbal and written communication skills
  • Bachelor's degree plus 12+ years of related experience or Master's degree plus 10+ years of related experience

Benefits For Principal Kubernetes Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave
  • Annual bonus
  • Equity

Related Jobs

Software Developer 4

Principal Engineer role at Oracle leading development of cloud services for streaming providers, focusing on video technologies and distributed systems.

Principal Cloud Software Engineer

Principal Cloud Software Engineer position at NVIDIA, leading GPU cloud services development with 15+ years experience required, offering $272K-$425.5K salary plus benefits.

Principal Cloud Software Engineer

Principal Cloud Software Engineer position at NVIDIA, leading GPU cloud services development with 15+ years experience required, offering $272K-$425.5K salary plus benefits.

Software Developer 5

Lead software development role at Oracle Cloud Infrastructure focusing on designing and building foundational cloud platform solutions with 10+ years experience required.

Principal Cloud Network Engineer

Lead the development of Microsoft's Global Optical Network infrastructure, focusing on innovative technologies like Silicon Photonics and AI-driven network management.