Taro Logo

Staff Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$119,000 - $190,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Staff Software Engineer

Broadcom is seeking a Staff Software Engineer to join their VMC on AWS team, which delivers fundamental components of VMware's SDDCaaS offering on AWS public cloud. This role offers an exciting opportunity to work on cutting-edge cloud technology and SaaS solutions.

The position involves architecting, designing, and building software that provides various SaaS and SDDC features for virtual machines and containers running on VMC on AWS. You'll be working on developing highly distributed and available SaaS layers that are scalable, manageable, and fault-tolerant. The role specifically focuses on VMC backend micro-services related to SDDC, Fleet Management, and Operator Tools.

As a Staff Software Engineer, you'll be part of a talented engineering team working on all aspects of the VMC Product lifecycle. The position requires strong expertise in distributed systems, with significant Java/C++ programming experience. The ideal candidate should have at least 8 years of experience with a Bachelor's degree (or equivalent combination of education and experience).

The compensation package is competitive, ranging from $119,000 to $190,000 in base salary, plus additional benefits including medical, dental, and vision insurance, 401(k) matching, equity compensation, and various other perks. The company promotes an inclusive work environment and offers opportunities to work with industry thought leaders while contributing to innovative cloud solutions.

Working at Broadcom, you'll be part of a global technology leader that designs and develops semiconductor and infrastructure software solutions. The role provides an excellent opportunity for career growth while working on challenging technical problems in cloud computing and distributed systems. The company culture encourages innovation and provides opportunities to interact with industry experts while working on next-generation cloud technologies.

Last updated 3 days ago

Responsibilities For Staff Software Engineer

  • Design, implement, and support complex software modules in VMC micro-service architecture
  • Develop projects independently and participate in all phases of the software development life cycle
  • Develop and apply innovative technologies and concepts to design, develop, maintain VMC features for VMC backend micro-services
  • Help maintain technical acumen in key technology areas to help guide the evolution of our platform
  • Set direction for high-impact and/or medium-range strategic/technical projects

Requirements For Staff Software Engineer

Java
  • Bachelors and 8+ years of experience or Masters with 6+ years or PhD with 3+ 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 is a plus
  • Self-motivated, results-oriented with demonstrated ability to succeed in fast-paced environment

Benefits For Staff 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 compensation

Interested in this job?

Jobs Related To Broadcom Staff Software Engineer