Taro Logo

Principal Software Engineer

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

Description For Principal Software Engineer

Broadcom is seeking a Principal Software Engineer to join their VMC on AWS team, which delivers fundamental components of VMware's SDDCaaS offering on AWS public cloud. This is a senior-level position focused on architecting, designing, and building software for SaaS and SDDC features in a cloud environment.

The role involves working with cutting-edge cloud technologies and developing highly distributed, scalable, and fault-tolerant systems. You'll be part of a team that handles VMC Platform development and all aspects of the VMC Product lifecycle, including SDDC integration, storage integration (NFS, vSan), and AWS instance support.

As a Principal Engineer, you'll lead major initiatives independently, mentor other engineers, and serve as a technical consultant to business managers. The position requires extensive experience in distributed systems, with strong Java/C++ programming skills and cloud services expertise. The ideal candidate should have 12+ years of experience (or equivalent with advanced degrees) and a proven track record in building complex cloud-based systems.

The compensation package is competitive, ranging from $141,000 to $225,000 in base salary, plus additional benefits including medical/dental/vision insurance, 401(k) matching, stock purchase programs, and discretionary bonuses. Broadcom offers a collaborative environment where innovation is encouraged, providing opportunities to work with industry thought leaders and shape the future of cloud computing.

This role is perfect for a seasoned engineer who enjoys technical leadership, architectural challenges, and working on large-scale cloud infrastructure. You'll have the opportunity to influence technical direction, mentor others, and contribute to the evolution of Broadcom's cloud platform while working with cutting-edge technologies in the AWS ecosystem.

Last updated 3 days ago

Responsibilities For Principal Software Engineer

  • Define, implement, and support complex software modules in VMC micro-service architecture
  • Lead major initiatives/projects independently and participate in all phases of the software development life cycle
  • Develop and apply innovative technologies for VMC SDDC integration, SDDC releases, Storage integration
  • Act as a Technical or business consulting resource to business level managers
  • Lead and mentor engineers to achieve group objectives
  • Set direction for high-impact and/or long-range strategic/technical projects
  • Represent the company at industry forum and conferences

Requirements For Principal Software Engineer

Java
  • Bachelors and 12+ years of experience, or Masters with 10+ years, or PhD with 7+ years
  • Strong fundamentals in Distributed Systems, Concurrency, Clustering, and Multi-threaded systems
  • Significant Java/C++ coding experience
  • Strong analytical and debugging skills
  • Exposure to building cloud based services
  • Experience participating in agile development
  • Self-motivated, results-oriented with demonstrated ability to succeed in fast-paced environment

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Annual discretionary bonus
  • Equity awards

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer