
Staff Software Engineer - Data Governance
San Francisco HQ
Full Time
USD 207,600 – 273,600
Staff
Staff Software Engineer
Jul 9, 2026
The role
Summary
Staff Software Engineer on Data Governance at Plaid, a fintech infrastructure leader. Lead the technical architecture for enterprise-scale data governance systems that enforce privacy and regulatory compliance across dozens of microservices. Requires 8+ years of distributed systems expertise in Go, Java, or similar languages, with a demonstrated ability to design complex systems, drive cross-functional initiatives, and transform ambiguous compliance requirements into auditable infrastructure solutions.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 207,600 – 273,600 (annual)
Available
Benefits
Comprehensive Health Coverage
Medical, dental, and vision insurance plans with competitive premiums and coverage options designed to support employee wellbeing and that of their dependents.
401(k) Retirement Plan
Company-sponsored 401(k) retirement savings plan, enabling employees to save for long-term financial security with potential company matching contributions.
Equity Compensation
Stock option grants providing employees with ownership stakes in Plaid's future success. Equity compensation aligns employee and company interests and enables wealth building for long-term contributors.
Flexible Work Environment
Work arrangement flexibility supporting productivity and work-life balance. Plaid supports distributed teams and provides flexibility to structure work in ways that maximize effectiveness.
Professional Development
Investment in ongoing learning including conference attendance, training programs, and internal education initiatives. Strong commitment to leveling up technical skills and leadership capability across the organization.
Inclusive Workplace Culture
Commitment to building a diverse, equitable, and inclusive workplace. Plaid actively recruits and supports underrepresented groups in technology and provides resources for belonging and community.
Interview process
- 1Initial Screening and Technical Discussion — Conversation with recruiter or hiring manager to understand your background in distributed systems, governance or compliance domain experience, and general interest in the role. Expect discussion around your most complex systems work and technical decision-making process.
- 2Technical System Design Interview — Deep-dive discussion with an engineering leader on designing a large-scale distributed system with governance requirements. You'll be asked to architect solutions to complex problems similar to those in the role, discuss tradeoffs, failure modes, and how you'd verify correctness.
- 3Code Review and Implementation Exercise — Hands-on exercise reviewing or implementing governance system components. You may be asked to optimize existing code, design a data structure for tracking deletions, or implement a compliance verification algorithm. Focus on correctness, readability, and consideration of edge cases.
- 4Cross-Functional Collaboration Discussion — Conversation with non-engineering stakeholders (Legal, Privacy, Security, or Product) to assess communication skill with non-technical partners. Discuss how you'd translate regulatory requirements into technical specifications and handle conflicting stakeholder needs.
- 5Leadership and Impact Panel — Conversation with multiple senior engineers and leadership discussing your approach to technical leadership, mentorship, and driving large initiatives. Focus on examples of ambiguous problems you've clarified, teams you've leveled up, and initiatives you've delivered end-to-end.
You'll be redirected to the company's application page
More Jobs at Plaid
24 other open positions

Plaid
View all jobs
Plaid builds technology that enables applications to connect with users’ bank accounts and financial data, powering fintech innovations.