Software Engineer - Security Engineering

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

Software Engineer focused on Security Engineering at Plaid, developing and maintaining security systems and infrastructure including key management, secure data storage, and access control. The role involves building secure software, consulting with product engineers, and participating in incident response.

What you'd actually do

  1. Develop security capabilities to secure Plaid infrastructure and to secure sensitive data access.
  2. Own, maintain, and build Plaid’s security infrastructure and services like Key Management System and Secure Token Service.
  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

  • Experience building scalable systems and services.
  • Experience architecting software systems to meet security, privacy, usability, scalability and cost requirements.

Nice to have

  • Experience building systems or services related to data encryption, key management, secret management, certificate management, transport security, user authentication, device authentication, service authentication, permission management, authorization systems, and security policy enforcement.
  • Experience with securing critical and sensitive information assets.
  • Experience with data platforms and data infrastructure.
  • Experience with threat modeling, security architecture reviews, or incident response.
  • Passionate about educating others on security and privacy.

What the JD emphasized

  • security infrastructure
  • secure data storage
  • key management systems
  • internal identity platform
  • internal authentication systems
  • internal permission management
  • internal authorization service
  • data encryption
  • key management
  • access control
  • data loss prevention
  • Zero Trust security model
  • authentication
  • access control platforms
  • secure Plaid infrastructure
  • secure sensitive data access
  • security infrastructure
  • security services
  • Key Management System
  • Secure Token Service
  • security standards
  • security platform members
  • secure software
  • sensitive data
  • security, privacy, usability, scalability and cost requirements
  • data encryption
  • key management
  • secret management
  • certificate management
  • transport security
  • user authentication
  • device authentication
  • service authentication
  • permission management
  • authorization systems
  • security policy enforcement
  • securing critical and sensitive information assets
  • threat modeling
  • security architecture reviews
  • incident response
  • security and privacy