
Staff Software Engineer - Data Infrastructure
San Francisco HQ
Full Time
USD 207,600 – 273,600
Staff
Data Engineer
Jul 6, 2026
The role
Summary
Staff Software Engineer - Data Infrastructure at Plaid focuses on architecting and scaling data warehouse, data lakehouse, and streaming infrastructure systems. You'll own key technical initiatives to enable machine learning, ETL pipelines, and data platform abstractions while mentoring engineers across the organization. This role requires 6+ years of hands-on software engineering expertise in data infrastructure systems, along with demonstrated leadership capabilities and cross-functional collaboration skills.
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 Medical, Dental, and Vision Coverage
Full health insurance coverage including medical, dental, and vision plans with employer contributions.
401(k) Retirement Plan
Tax-advantaged retirement savings plan with company match eligibility.
Equity and Stock Options
Competitive equity grants or stock options as part of comprehensive compensation package for staff-level engineers.
Professional Development and Learning
Access to learning resources, conference attendance budgets, and professional development opportunities to advance technical expertise.
Flexible Work Arrangement
Work environment supporting flexible schedules and collaboration across Plaid's offices in San Francisco, New York, Washington D.C., London, and Amsterdam.
Mentorship and Career Growth
Structured mentorship programs, technical leadership opportunities, and clear career advancement paths for staff engineers.
Interview process
- 1Application Review and Initial Screening — Plaid's recruiting team reviews your application, focusing on relevant data infrastructure experience, technical depth, and alignment with staff-level expectations. Prior experience at scaled companies with large data systems is particularly valuable.
- 2Technical Phone Screen — Initial 45-60 minute conversation with a data infrastructure engineer covering your background, key projects, system design approaches, and technical decision-making philosophy. Expect questions about distributed systems, data pipeline architecture, and your experience with relevant technologies.
- 3System Design Interview — In-depth technical interview focused on designing data infrastructure systems at scale. You'll discuss tradeoffs in warehouse vs. lakehouse architectures, workflow orchestration patterns, streaming data handling, and cost optimization strategies. Emphasis on your ability to think through complex architectural decisions.
- 4Technical Deep Dive — Detailed conversation about your most significant data infrastructure projects, including challenges faced, solutions designed, and lessons learned. Expect technical depth probing your expertise in Spark, workflow orchestration, or streaming technologies.
- 5Leadership and Impact Assessment — Behavioral interview with senior engineering leadership evaluating your mentorship approach, cross-functional collaboration skills, and track record of delivering large technical initiatives. Discussion of how you've influenced technical roadmaps and grown engineering teams.
- 6Leadership and Hiring Manager Interview — Final conversation with the Data Infrastructure team lead or director covering team dynamics, long-term vision for the platform, your leadership style, and how you approach mentoring and building high-performing teams.
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.