Senior Product Security Engineer
Required skills
- secure design
- threat model
- security risk assessments
- secure architecture
- security guidance
- security initiatives
- secure systems
- security culture
- developer training
- vulnerability management
Nice to have
- secure architecture design
- malicious user
- attacker
- abuse/misuse cases
- hardware supply chain security
- software supply chain security
Role summary
DigitalOcean is seeking a Senior Product Security Engineer to join their Secure Design team. This role focuses on assessing security risks of new products and features, developing threat models, and guiding secure architecture design. The engineer will collaborate with product teams and other security engineers to reduce organizational risk and promote a strong security culture through training and automation. Key responsibilities include threat modeling, providing technical expertise, mentoring engineering teams, overseeing vulnerability management, and building security tooling. The position requires experience leading architectural changes, communicating security topics effectively, and partnering with internal engineering teams. Preferred qualifications include experience with threat modeling, supply chain security, and programming languages like Go, JavaScript, Rust, or C.
Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you’ll find your place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world.
We’re looking for a Senior Product Security Engineer who is passionate about partnering with engineers to assess the security risk of new products and features.
As a member of the Secure Design team, you will report to the Manager of Secure Design. Our Secure Design team enables DigitalOcean to build secure-by-design products. We leverage strong relationships with both product teams and the rest of security engineering to be successful. Our scope is primarily focused on reviewing early-stage decisions, helping develop threat models, scaling impact via automation, curating security patterns, authoring security guidance, training, and championing security initiatives.
You will collaborate with other security teams and the rest of DigitalOcean to guide secure architecture design, reduce security risk in the organization, and empower engineers to make informed security decisions. Security at DO means solving incredibly complex problems at a high-scale that have real impact for our customers, our products, and the larger internet community.
What you’ll do:
Threat model application designs and solutions and provide security risk assessments (70%)
Cultivate and promote a security culture (20%)
Build security tooling and automations to help scale the Product Security team's practices (10%)
What you’ll add to DigitalOcean:
Required qualifications:
Preferred qualifications:
Compensation Range:
*This is a remote role
JR: 2026-8010
#LI-Remote
Why You’ll Like Working for DigitalOcean
Application Limit: You may apply to a maximum of 3 positions within any 180-day period. This policy promotes better role-candidate matching and encourages thoughtful applications where your qualifications align most strongly.
Sample DigitalOcean interview questions
- 1
Design a system for managing a distributed chaos engineering platform.
system designmedium - 2
Design a system for real-time monitoring of cloud infrastructure.
system designmedium - 3
Architect a real-time document collaboration tool.
system designmedium - 4
Build a system for recognizing faces in real-time with high accuracy.
system designmedium - 5
Longest Consecutive Sequence Determine the length of the longest consecutive elements sequence. Input: nums = [0,3,7,2,5,8,4,6,0,1] Output: 9 Explanation: The longest consecutive sequence is 0 through 8 (length 9), utilizing a hash set to check connectivity in linear time.
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Staff Product Manager, Compute PlatformDigitalOcean · Remote · Remote
- Staff Product Manager, Compute PlatformDigitalOcean · Remote · Remote
- Senior Product Security Engineer, AssessmentsMongoDB · New York, NY · Onsite
- Staff Product Security EngineerDelinea · Remote · Remote
- Product Security EngineerAsana · Vancouver, BC · Hybrid
- Senior Product Security EngineerChainguard · Remote · Remote
