Taro Logo

Principal Software Engineer

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

Description For Principal Software Engineer

Join Broadcom's VMware Cloud Foundation Division as a Principal Software Engineer in the AI & Advanced Services team. This role offers an exciting opportunity to work on cutting-edge AI technologies and innovative solutions that drive VMware's product differentiation. You'll be part of a global team of senior engineers, researchers, and technologists responsible for AI strategy, research, architecture, and development of VCF's Private AI platform.

The position involves working with modern cloud technologies including Kubernetes, Golang, and Python, while developing infrastructure platform capabilities. You'll be responsible for designing and implementing new features, maintaining Kubernetes operators, and working with containerization and various infrastructure technologies. The role requires deep technical expertise in cloud computing, virtualization, and AI technologies.

Working in an Agile environment, you'll collaborate with cross-functional teams, participate in architectural reviews, and contribute to the full software development lifecycle. The position offers competitive compensation including base salary, annual bonus, and equity opportunities, along with comprehensive benefits including medical, dental, vision, 401(k) matching, and ESPP.

This is an excellent opportunity for experienced engineers who want to make a significant impact in enterprise cloud infrastructure and AI technologies. The team culture emphasizes continuous learning, pragmatism, and mutual respect. You'll be working on products that enable organizations worldwide to run their business-critical applications securely and efficiently.

Last updated 7 days ago

Responsibilities For Principal Software Engineer

  • Be part of an Agile scrum team and participate in daily meetings, code or architectural reviews
  • Design and develop new functionalities for the product
  • Work with containerisation, network protocols and Linux/Unix system internals
  • Engage with enterprise SDLC process
  • Ship with the VCF platform
  • Participate in product architecture reviews including security, scaling, and testing requirements

Requirements For Principal Software Engineer

Go
Python
Kubernetes
  • Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Mathematics and 12+ years of experience or Masters and 10+ years
  • Experience developing infrastructure platform capabilities for platforms such as VMware vSphere, Kubernetes, and ML Ops
  • Very experienced with stacks based on Golang, Kubernetes, Python, C/C++; SQL/ORM and API design
  • Experience writing and maintaining Kubernetes operators
  • Solid knowledge of containerisation, network protocols and Linux/Unix system internals
  • Experience with CI/CD tools like Github Actions and Artifactory/Harbor
  • Experience with IAC/CM technology like Terraform, Carvel, Contour
  • Experience designing, developing and delivering software for on premises customers
  • Ability to design, present, and participate in product architecture reviews
  • Experience in effective code reviews and cross-functional team work

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • 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

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer