Taro Logo

Principal Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
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 for their VMC on AWS team, which delivers fundamental components of VMware SDDCaaS offering on AWS public cloud. This role involves architecting, designing, and building software to provide SaaS and SDDC features for virtual machines and containers. The position focuses on developing innovative, complex, highly distributed and available SaaS layers that are scalable, manageable, and fault-tolerant.

The role is part of the VMC team working on Platform and Product lifecycle aspects, specifically focusing on Commerce, Metering, Usage Reporting, and Capacity Management verticals. The ideal candidate will have extensive experience in distributed systems and cloud services, with strong Java/C++ programming skills. They will lead major initiatives, mentor team members, and represent the company at industry events.

The position offers competitive compensation including a base salary range of $141,000 - $225,000, plus discretionary bonus and equity opportunities. Broadcom provides comprehensive benefits including medical, dental, vision, 401(k) with company matching, ESPP, and various leave benefits. The company culture promotes innovation and collaboration, offering opportunities to work with industry thought leaders.

This role requires significant technical expertise combined with leadership capabilities, making it ideal for experienced engineers passionate about cloud computing and distributed systems. The position offers the opportunity to shape the future of cloud infrastructure while working with cutting-edge technologies in a dynamic environment.

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
  • Participate in all phases of the software development life cycle
  • Develop and apply innovative technologies and concepts
  • Act as a Technical or business consulting resource to business level managers
  • Provide detailed scheduled estimates for development efforts
  • Help maintain technical acumen in key technology areas
  • Represent the company at industry forum and conferences
  • Lead and mentor engineers to achieve group objectives
  • Set direction for high-impact and/or long-range strategic/technical projects

Requirements For Principal Software Engineer

Java
  • Bachelors and 12+ years of related 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
  • Self-motivated, results-oriented
  • Demonstrated ability to succeed in a fast-paced environment

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 and vacation time
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer