Senior Software Engineer - Product Security
Design and build secure production services, libraries, frameworks, vulnerability orchestration, detection and remediation workflows, and security controls for Plaid products.
Responsibilities
- Lead, design, and develop security capabilities
- Own and maintain the vulnerability management orchestration service
- Partner with product and engineering teams to build security controls
- Consult with product engineers on security standards
- Educate and support engineering teams
- Develop secure software and developer security integrations
- Design and maintain security-critical services and components
- Automate vulnerability detection, dependency management, and remediation workflows within CI/CD
- Replace manual security gates with engineered solutions
- Participate in incident response and security awareness initiatives
Requirements
- 5+ years of professional experience building and scaling production services
- Ability to architect and build systems meeting security, privacy, usability, scalability, and cost requirements
- Experience with vulnerability management, encryption, key management, secret management, authentication, authorization, or security policy enforcement
- Experience designing distributed systems and microservices
- Familiarity with AWS, Kubernetes, and Terraform
- Passion for creating tools and libraries
- Passion for educating others about security and privacy
Benefits
- Equity
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k)