Taro Logo

R&D Principal Software Engineer - Security Engineering

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

Job Description

Join Broadcom's vSECR team within the VMware Cloud Foundation (VCF) Division as a Principal Software Engineer focused on Security Engineering. This role is crucial in defending VMware products, services, and supply chains that are trusted by organizations for mission-critical systems. You'll work alongside skilled security engineers to find and fix security vulnerabilities, assess threats, and develop security solutions.

The position involves conducting feature security reviews, baseline security tests, fuzzing, code reviews, and security tool development. You'll be responsible for performing security architecture reviews, threat assessments, and developing PoC exploits while providing vulnerability mitigations and fix recommendations.

Within your first year, you'll become an expert in assigned products/components and supply chain security concerns, conducting independent security assessments and driving remediation efforts with development teams. The role requires strong technical skills in Python and Java/C++, combined with deep security expertise.

Working at Broadcom means joining a global technology leader that values diversity and innovation. The company offers the opportunity to work on high-impact security challenges that affect mission-critical systems used by major organizations worldwide. This role is perfect for security enthusiasts who enjoy finding and fixing security vulnerabilities while contributing to the protection of essential infrastructure.

Last updated 5 hours ago

Responsibilities For R&D Principal Software Engineer - Security Engineering

  • Perform security architecture reviews for products, services and supply chain components
  • Create and execute feature and system test plans and automate efforts
  • Perform offensive analysis of VMware products and cloud services
  • Discover security defects through code review
  • Perform RCCA and present on high profile vulnerabilities to executive staff
  • Monitor and develop intelligence sources for cyber threat landscape
  • Make kill-chain understandable for engineering audience

Requirements For R&D Principal Software Engineer - Security Engineering

Python
Java
  • Bachelor's degree in Computer Science or related field and 12+ years of experience, or Masters degree with 10+ years of experience
  • Proficient in Python and at least one of C/C++ or Java
  • Experience with security architecture reviews
  • Ability to perform offensive analysis of products and cloud services
  • Strong code reading and writing skills
  • Experience with threat modeling and security testing