Stripe is a financial infrastructure platform whose mission is to increase the GDP of the internet. The Software Engineer will join Stripe’s Vulnerability Management team, whose mission is to surface vulnerabilities at scale across Stripe. The team aims to foster continuous excellence in vulnerability management, give users context about threats and vulnerabilities affecting Stripe’s systems, and provide visibility into vulnerabilities across Stripe’s products and services as a partner in risk management. The role builds systems that identify and prioritize vulnerabilities across Stripe’s codebases, production infrastructure, and employee laptops. These systems collect software bills of materials (SBOMs) across tens of millions of lines of code, scan hundreds of thousands of hosts for package and kernel versions, and connect inventory to known vulnerabilities (CVEs). The engineer will also build agentic systems to investigate emerging threats, such as parsing security news, identifying relevant technologies, and assessing whether Stripe is affected. The role combines building data pipelines and security automation with hands-on vulnerability analysis and security guidance for partner teams. The engineer will help teams understand exposure, prioritize fixes, and drive remediation. Work spans Go, Java, Ruby, and Python, with most hands-on work in Go because the team’s services are written in Go. The typical balance is about 70% coding and 30% security analysis or guidance to partner teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed