Staff Software Engineer, Product
Plaid
Responsibilities
- Think in systems. You’ll lead design efforts across infra layers—data pipelines, platform boundaries, service interactions—looking past team lines to improve overall architecture.
- Drive execution. You’ll take on large, technically complex projects that require coordination, influence, and deep attention to reliability, security, and maintainability. We expect our Staff+ engineers to stay close to the code, using implementation as a tool to validate architecture, unblock teams, and drive progress on projects.
- Level up the team. You’ll mentor engineers, review technical proposals, and contribute to team norms and standards around architecture, testing, and observability.
Qualifications
- 8+ years of engineering experience leading projects spanning multiple teams.
- Experience designing distributed systems, scaling core infrastructure, and navigating complexity to identify impact.
- Exceptional product instincts and the ability to connect technical decisions to user and business outcomes.
- Strong coding proficiency in a backend language (e.g., Go, Java, Python) and system-level debugging skills.
- Track record of mentorship, elevating technical quality across teams, and influencing without authority.
- High-trust, low-ego communication: you write clearly, listen deeply, and lead with curiosity rather than certainty.