Plaid

Software Engineer

PlaidYesterday
Location

San Francisco

Type

Full Time

Salary

USD 120,000 – 185,000

Level

Mid

Role

Software Engineer

Posted

Mar 17, 2026

Full TimeMid

The role

Summary

Plaid is seeking a passionate Software Engineer to design and build scalable systems that power financial connectivity for millions of users. The ideal candidate will work across the technology stack, creating robust backend services and APIs that enable seamless financial data access and movement, while collaborating closely with cross-functional teams to deliver innovative solutions.

What you'll do

System Architecture: Design and build scalable, reliable backend services and APIs that power Plaid's financial connectivity products
Cross-Functional Collaboration: Work closely with product managers, designers, and engineers to define and deliver innovative features solving real customer problems
Code Quality: Write clean, efficient, and thoroughly tested code while participating in comprehensive code reviews to maintain high engineering standards
Performance Optimization: Build automated tests, monitor system performance, and proactively troubleshoot issues in complex production environments
Technical Innovation: Contribute to technical design discussions, share best practices, and continuously improve engineering processes and methodologies

What we look for

Technical

Backend DevelopmentStrong skills in developing scalable backend systems
API DesignExperience creating robust and efficient APIs
TestingProficiency in writing comprehensive automated tests

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional Experience1-4 years of professional software engineering experience post-internship
System DeliveryProven track record of shipping reliable systems or features at scale

Skills

Required skills

System DesignAbility to design scalable and reliable backend systems
Software EngineeringStrong programming and software development skills
Problem SolvingTurning complex ideas into practical, maintainable solutions

Nice to have

Fintech ExperiencePrior experience in financial technology platforms
API DevelopmentExperience building and maintaining robust APIs
Distributed SystemsUnderstanding of large-scale system architecture

Compensation & benefits

Salary

USD 120,000 – 185,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Equity Options

Stock options providing potential long-term financial growth

Professional Development

Continuous learning opportunities, conference attendance, and skill development programs

Flexible Work

Potential remote or hybrid work arrangements

401k Matching

Retirement savings plan with company matching contributions


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Assessment Online coding challenge or take-home project to evaluate technical skills
  3. 3
    Technical Interviews Multiple rounds of interviews focusing on system design, coding skills, and problem-solving abilities
  4. 4
    Team Fit Interview Conversation with potential team members to assess collaboration and cultural alignment
  5. 5
    Final Interview Meeting with engineering leadership to discuss role expectations and candidate's potential contribution

Apply for this position

You'll be redirected to the company's application page