Software Engineer - Product Security

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

Software Engineer focused on Product Security at Plaid, building production-grade services, libraries, and frameworks to enhance security posture, automate vulnerability management, and ensure secure development practices for financial products.

What you'd actually do

  1. Develop security capabilities to manage vulnerabilities lifecycle and automate workflows to reduce KTLO toil.
  2. Own, maintain, and build Plaid’s VM Orchestration service and build solutions to eliminate the entire vulnerability classes.
  3. Consult with product engineers to ensure Plaid services meet security standards.
  4. Help educate and support other engineering teams to improve security in their own products and services.
  5. Assist with Plaid’s incident response and security awareness programs.

Skills

Required

  • 2 + years of professional experience building and scaling production services
  • Ability to architect 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

  • production-grade services
  • production services
  • secure development