Taro Logo

Staff Software Engineer, Product

Plaid is a fintech company that builds financial data transfer infrastructure for connecting bank accounts to applications.
$202,800 - $330,000
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Finance · Enterprise SaaS

Job Description

Plaid, a leading fintech infrastructure company, is seeking a Staff Software Engineer to help scale their technical foundation and unlock new product capabilities. This role offers an opportunity to make a significant impact across multiple teams and systems, working on critical Tier-0 systems and high-priority product engineering initiatives.

As a Staff Engineer at Plaid, you'll be at the forefront of architectural decisions that shape the company's technical direction. You'll work across various domains including identity resolution, data pipelines, access control, and developer experience. The role involves partnering with product, infrastructure, and security teams to create durable abstractions and improve system reliability.

The position requires a seasoned engineer with 8+ years of experience who can think systematically and drive execution on complex technical projects. You'll be expected to maintain hands-on involvement with coding while also providing technical leadership through mentorship and architectural guidance. The role offers a competitive salary range of $202,800 to $330,000 in major tech hubs like San Francisco and New York, with additional equity compensation.

This is an ideal opportunity for a senior technical leader who wants to work on challenging problems in the financial technology space while helping build and scale a world-class engineering organization. The hybrid work environment offers flexibility while maintaining collaborative opportunities with talented teammates. If you're passionate about distributed systems, have strong product intuition, and can lead with both technical expertise and emotional intelligence, this role offers the chance to make a lasting impact on financial technology infrastructure.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Product

  • Lead design efforts across infrastructure layers including data pipelines, platform boundaries, and service interactions
  • Take on large, technically complex projects requiring coordination and focus on reliability, security, and maintainability
  • Mentor engineers and review technical proposals
  • Contribute to team norms and standards around architecture, testing, and observability

Requirements For Staff Software Engineer, Product

Go
Java
Python
  • 8+ years of engineering experience leading projects spanning multiple teams
  • Experience designing distributed systems, scaling core infrastructure, and navigating complexity
  • Exceptional product instincts and ability to connect technical decisions to user and business outcomes
  • Strong coding proficiency in a backend language (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: clear writing, deep listening, and leading with curiosity

Benefits For Staff Software Engineer, Product

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity