Senior Software Engineer - Product Security

Plaid Plaid · Fintech · New York, NY · All Departments

Senior Software Engineer focused on Product Security at Plaid, a fintech company. The role involves designing and building production-grade services, libraries, and frameworks to manage vulnerabilities, automate security workflows, and ensure secure development practices. The engineer will partner with product and engineering teams to architect and build security controls, consult on security standards, and contribute to incident response.

What you'd actually do

  1. You will lead, design and develop security capabilities to manage vulnerabilities lifecycle and automate workflows to reduce KTLO toil.
  2. You will own, maintain, and build Plaid’s VM Orchestration service and build solutions to eliminate the entire vulnerability classes.
  3. You will also partner with product and engineering teams to architect and build security controls to make our products even more secure.
  4. You will consult with product engineers to ensure Plaid services meet security standards.
  5. You will help educate and support other engineering teams to improve security in their own products and services.

Skills

Required

  • 5 + years of professional experience building and scaling production services
  • Ability to architect and build software systems to meet security, privacy, usability, scalability and cost requirements.

Nice to have

  • Experience building systems or services related to vulnerability management, data encryption, key management, secret management, user authentication, service authentication, authorization systems, and security policy enforcement.
  • Experience designing distributed systems and microservices with a focus on performance and reliability.
  • Familiarity with modern cloud infrastructure (AWS, Kubernetes, Terraform) and how to integrate security controls into them.
  • A passion for creating tools and libraries that other engineers love to use.
  • Passionate about educating others on security and privacy.

What the JD emphasized

  • security challenges at scale
  • production-grade services
  • secure path the only path
  • manage vulnerabilities lifecycle
  • automate workflows
  • VM Orchestration service
  • eliminate the entire vulnerability classes
  • architect and build security controls
  • secure development lifecycle
  • security posture
  • paved roads for developers
  • security-critical services
  • automate vulnerability detection
  • dependency management
  • remediation workflows
  • Replace manual security gates with engineered solutions