Software Engineer R&D

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$146,000 - $260,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Enterprise SaaS

Description For Software Engineer R&D

VMware by Broadcom, a leader in cloud infrastructure and data center solutions, is seeking a Senior C++ Server Engineer for their VMware Live Recovery (VLR) team within the Storage and Data Protection group. This role is part of the VMware Cloud Foundation division, where you'll join a tight-knit, fast-paced team working in an agile environment. The position focuses on developing and maintaining highly scalable distributed storage and data protection solutions.

As a Senior Software Engineer, you'll collaborate with world-class engineers to build and improve products that solve real customer challenges. The role involves working with cutting-edge technologies in cloud infrastructure, participating in all phases of the software development lifecycle, and contributing to product direction and design discussions. You'll be responsible for delivering high-quality code, conducting code reviews, and writing technical documentation.

The ideal candidate should be a self-starter who thrives in a fast-paced environment and possesses strong collaboration skills with a "Team First" mentality. The position offers competitive compensation ($146,000-$260,000) plus bonuses and equity, along with comprehensive benefits including medical, dental, vision, 401(k) matching, and ESPP. You'll be working with a team of about 10 members and collaborating with international teams in Sofia, India, China, and the US.

This is an excellent opportunity for experienced engineers passionate about distributed systems and storage solutions to make a significant impact at a leading technology company while working on challenging technical problems in a collaborative environment.

Last updated 12 hours ago

Responsibilities For Software Engineer R&D

  • Deliver product features in a highly scalable distributed storage and data protection system
  • Participate in all phases of software development cycle as part of an agile team
  • Collaborate with the team to deliver high quality code with tests
  • Lead and participate in code reviews
  • Write design specifications and document work
  • Contribute to product direction and design discussions

Requirements For Software Engineer R&D

Go
Linux
  • Bachelor's/Master's in Computer Science or related degree
  • 15+ years experience with Bachelor's or 13+ years with Master's
  • Solid knowledge of OOP concepts, object/data modeling, and data structures
  • Deep working knowledge/expertise in C/C++
  • Deep working knowledge in multithreading, IPC, socket, signals programming
  • Expertise in Linux based systems and system level programming
  • Excellent English language skills
  • Must have legal authorization to work in the US

Benefits For Software Engineer R&D

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • 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 (VMware by Broadcom) Software Engineer R&D

Sr. Software engineer in VMware Cloud Foundation (VCF)

Senior Software Engineer role at VMware by Broadcom, focusing on cloud infrastructure and data protection solutions, requiring 5+ years of experience in Java and distributed systems.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Senior Wordpress Developer

Senior WordPress Developer position at Catena Media in Malta, focusing on developing and optimizing WordPress websites with 4+ years of experience required.

C++ Developer - Options Market Making (CHI)

Senior C++ Developer position at Maven Securities focusing on options market making and low-latency trading systems development in Chicago.

Senior Software Engineer - Market Data

Senior Software Engineer position at Alpaca focusing on market data systems and infrastructure, requiring expertise in Go, cloud platforms, and distributed systems.