Principal Software Engineer - Content Library

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

Description For Principal Software Engineer - Content Library

Broadcom is seeking a Principal Software Engineer to lead their Content Library team, a crucial component of the vSphere platform supporting VM and Kubernetes on vSphere. This role focuses on designing and developing reliable mechanisms to distribute content at scale across multiple datacenters, ensuring high performance and low latency. The Content Library is essential for VM and vApp templates, ISO images, and other file types, enabling consistent deployment of workloads at scale.

The ideal candidate will bring 12+ years of experience with strong expertise in Java programming and distributed systems. You'll be working on critical infrastructure that supports modern Kubernetes workloads, implementing and optimizing distributed object replication algorithms, and collaborating with cross-functional teams to integrate with various VMware products.

The position offers a competitive salary range of $141,000 - $225,000, along with comprehensive benefits including medical, dental, vision insurance, 401(k) matching, and stock purchase options. You'll be working in a collaborative environment with opportunities for career growth and access to cutting-edge technologies.

As a Principal Engineer, you'll lead technical initiatives, mentor team members, and drive architectural decisions. The role requires strong problem-solving abilities, excellent communication skills, and experience with cloud-based storage solutions. You'll be at the forefront of developing solutions that ensure consistency, compliance, efficiency, and automation in deploying workloads at scale.

Join Broadcom's team to work on challenging technical problems, contribute to essential infrastructure, and help shape the future of cloud computing and containerization technologies. This is an excellent opportunity for a seasoned engineer who wants to make a significant impact on enterprise-scale distributed systems.

Last updated 11 days ago

Responsibilities For Principal Software Engineer - Content Library

  • Design and develop reliable mechanisms to distribute content at scale across multiple datacenters
  • Implement and optimize distributed object replication algorithms
  • Collaborate with cross-functional teams to integrate Content Library with other VMware products
  • Decompose vague problems into detailed requirements
  • Develop and maintain automated tests
  • Participate in code reviews
  • Troubleshoot and resolve complex issues related to content replication

Requirements For Principal Software Engineer - Content Library

Java
Kubernetes
  • Bachelor's and 12+ years of experience or Master's with 10+ years in Computer Science
  • Proficient in Java programming language
  • Experience with cloud-based storage solutions
  • Strong problem-solving skills
  • Excellent communication and collaboration skills
  • Experience with agile development methodologies and Git
  • No visa sponsorship required

Benefits For Principal Software Engineer - Content Library

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary and benefits package
  • Medical, dental and vision plans
  • 401(K) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays, sick leave and vacation time
  • Paid Family Leave

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer - Content Library

Platform Engineer – VCF Networking

Senior Platform Engineer role at Broadcom focusing on VCF Networking, requiring 15+ years of distributed systems experience, offering $163k-$260k salary plus benefits.

Distinguished Engineer

Distinguished Engineer role at Broadcom for VMware Cloud Foundation division, leading next-gen Operations and Management platform development.

Principal Engineer, File Solutions

Lead technical direction for Google Cloud's File Solutions team, architecting and scaling distributed storage systems for enterprise customers.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data Processing Unit (DPU) team, focusing on networking software and cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on high-scale distributed ad serving systems with ML infrastructure and real-time bidding components.