Plaid

Staff Software Engineer – Security Infrastructure

Plaid

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $172,368 - $370,800 per year

Job Level

Lead

Tech Stack

Distributed SystemsMicroservices

About the role

  • Design & Code: Write high-quality, scalable code to enhance product security or support security functions.
  • Architect: Lead the technical design of complex, cross-functional security systems. You will determine how we solve problems like 'universal service-to-service authentication' or 'global data encryption' at scale.
  • Consult & Embed: Act as a security subject matter expert for other engineering teams. We embed within engineering teams to build and accelerate security features within our products and frameworks.
  • Operate: Own your systems in production. We run an on-call rotation for the services we build, ensuring they meet the same high availability standards as our core products.
  • Innovate: Contribute to the broader security industry. Whether it's open-sourcing our internal tools or contributing to major open-source security projects, we want you to help move the industry forward.

Requirements

  • Strong Software Engineering skills: You have 8+ years of experience building distributed systems, backend services, or infrastructure. You care about code quality, testing, and reliability.
  • You are 'security-curious': You understand the fundamentals of security (encryption, auth protocols like OIDC/OAuth, network security) and want to dive deeper. You ask 'how can we design this so it can't be misused?' rather than just 'is this bug fixed?'
  • You think at a system-level: You can visualize complex dependencies and design solutions that work across dozens of microservices.
  • You are a Partner: You can communicate complex security requirements to product managers and engineers with empathy and clarity.
Benefits
  • Reasonable accommodations for candidates with disabilities in our recruiting process.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringdistributed systemsbackend servicesinfrastructurecode qualitytestingreliabilityencryptionOIDCOAuth
Soft skills
communicationempathyclarityproblem-solvingcollaborationsystem-level thinkingsecurity curiosity