
Software Engineer
New York City Office
Full Time
USD 207,600 – 339,600
Mid
Backend Engineer
May 8, 2026
The role
Summary
Join Plaid's Online Storage team to design, deploy, and scale distributed storage systems that power the Core Data Models used across the company's engineering organization. This role focuses on building reliable, scalable, and efficient storage infrastructure that supports large datasets and high-throughput workloads while optimizing query performance and infrastructure costs. You'll partner with stakeholder teams to evolve Plaid's storage capabilities and create foundational tools that enable product engineers to move faster with confidence.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 207,600 – 339,600 (annual)
Available
Benefits
Health insurance
Comprehensive medical, dental, and vision coverage with company-subsidized premiums for employees and dependents.
Retirement planning
401(k) retirement savings plan with employer matching contributions to support long-term financial planning.
Professional development
Learning budgets, conference attendance allowances, and internal knowledge-sharing forums to support continuous skill development in storage systems and infrastructure technologies.
Remote work flexibility
Flexible work arrangements with the ability to work from home or one of Plaid's office locations in San Francisco, New York, Washington D.C., or London.
Equity compensation
Stock options allowing employees to share in Plaid's success as a post-Series D fintech infrastructure platform.
Unlimited PTO
Flexible paid time off policy encouraging work-life balance and recovery for employees across the organization.
Financial wellness programs
Access to financial planning resources and employer-sponsored financial tools to help employees optimize their personal finances.
Diversity and inclusion initiatives
Active programs supporting diverse hiring, employee resource groups, and inclusive workplace practices across Plaid's global offices.
Interview process
- 1Initial screening call — 30-minute conversation with a recruiter to discuss your background, interest in the storage engineering role, and alignment with Plaid's mission. This call confirms basic qualifications and explores your experience with distributed systems and database technologies.
- 2Technical phone screen — 60-minute technical discussion with a senior engineer from the storage team. Expect conversation around your hands-on experience with storage systems, database optimization challenges you've solved, and architectural decision-making. May include whiteboarding or code review of past work.
- 3Systems design interview — 90-minute deep dive into designing a large-scale storage system. You'll be asked to propose architecture for storing and querying large datasets at scale, discuss trade-offs between consistency and availability, and explain operational considerations for production deployments.
- 4Behavioral and domain expertise discussion — 60-minute conversation exploring problem-solving approach, collaboration with cross-functional teams, and leadership in driving technical clarity through ambiguous situations. Discussion of past experiences leading migrations or solving complex storage challenges.
- 5Onsite or final round — Half-day visit (or video equivalent) including meetings with the storage team lead, principal engineers, and potential collaborators from other infrastructure teams. Expect technical deep dives, discussion of long-term platform direction, and culture fit assessment with Plaid's engineering values.
You'll be redirected to the company's application page
More Jobs at Plaid
31 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.