Principal Software Engineer

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
Backend
Principal Software Engineer
In-Person
12+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Broadcom, a global technology leader in semiconductor and infrastructure software solutions, is seeking a Principal Software Engineer for their VMware vDefend Firewall team within the Application Networking and Security Division. This role represents a technical leadership position focused on driving innovation in firewall technology and distributed systems.

The position offers an opportunity to work on industry-leading security products including VMware vDefend Distributed Firewall, Advanced Threat Prevention, and Gateway Firewall solutions. As a Principal Engineer, you'll be responsible for leading technical design discussions, making crucial architectural decisions, and driving engineering initiatives that shape the future of network security products.

The role combines deep technical expertise with leadership responsibilities, requiring 12+ years of experience in software development. You'll be working with cutting-edge technologies and methodologies, including AI and copilot tools, while leading and mentoring engineering teams. The position offers competitive compensation ($141,000 - $225,000) plus additional benefits including equity, annual bonus, and comprehensive healthcare.

This is an ideal opportunity for experienced engineers passionate about distributed systems and security who want to make a significant impact in enterprise-level software development. The role requires exceptional technical skills in Java or Golang, strong system design capabilities, and proven leadership experience in managing complex projects.

Working at Broadcom means joining a diverse, inclusive environment with strong growth opportunities and comprehensive benefits. The company's commitment to innovation in security and infrastructure software makes this an exciting opportunity for those looking to shape the future of enterprise security solutions.

Last updated 23 days ago

Responsibilities For Principal Software Engineer

  • Lead the design and development of software for the VMware vDefend Firewall platform
  • Enhance unit testing, automation, code coverage, and debugging support
  • Collaborate with development, QA, and product management teams
  • Assess risks, develop mitigation strategies, and address issues
  • Participate in design and code reviews
  • Continuously optimize product performance
  • Document and improve engineering processes
  • Leverage innovative development methodologies
  • Mentor and inspire the team
  • Proactively identify and communicate dependencies, challenges, and risks

Requirements For Principal Software Engineer

Java
Go
  • Strong software development expertise with algorithms, databases, and system design
  • Fluent in Java or Golang, with C++ experience as a plus
  • Experience in large-scale distributed systems design
  • Expert in Object-Oriented Programming (OOP) concepts
  • Exceptional communication and collaboration skills
  • Strong analytical, problem-solving, and debugging skills
  • Proven leadership in managing complex projects
  • Skilled in risk identification and mitigation
  • Bachelor's degree in Computer Science/Engineering and 12+ years experience or Master's Degree and 10+ years experience
  • 10+ years in building and supporting production-quality software

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
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
  • Discretionary annual bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer

Product Manager Role

Senior Product Manager position at Broadcom focusing on mainframe software strategy, market analysis, and product lifecycle management, requiring 12+ years of experience.

Principal Software Engineer

Principal Software Engineer role at Broadcom focusing on IAM and cloud infrastructure, requiring 12+ years of experience in Java development and enterprise solutions.

Principal Engineer

Principal Engineer role at Broadcom focusing on VCF Ops Management, requiring expertise in distributed systems, backend development, and cloud technologies.

Solutions Architect

Senior technical position combining deep technical expertise with pre-sales support and solution architecture at a global semiconductor and software leader.

Principal Software Engineer

Principal Software Engineer role at Broadcom focusing on Windows platform development for Bare Metal security, including OVS datapath and kernel driver implementation.