Plaid

Software Engineer, Full Stack

Plaid1 weeks ago
Location

San Francisco HQ

Type

Full Time

Salary

USD 176,400 – 243,600

Level

Mid

Role

Full Stack Engineer

Posted

May 4, 2026

Full TimeMid

The role

Summary

Plaid is seeking a Full Stack Software Engineer to contribute to their mission of unlocking financial freedom through innovative financial data connectivity. The role involves designing and developing scalable backend services and intuitive frontend experiences that power financial technology solutions across their extensive network of 12,000 financial institutions.

What you'll do

Full Stack Development: Design, develop, and maintain both frontend and backend components with a 60-70% focus on backend services and 30-40% on frontend experiences
API and Service Development: Develop scalable, secure, and performant APIs and microservices with a focus on system architecture and reliability
Cross-Functional Collaboration: Work closely with product managers, designers, and other stakeholders to define and implement innovative features that meet product and customer needs
Code Quality and Testing: Write clean, maintainable, and efficient code with comprehensive automated testing to ensure system reliability and performance

What we look for

Technical

Programming LanguagesProficiency in one or more: Python, Java, Go, or Node.js
Web TechnologiesStrong working knowledge of HTML, CSS, JavaScript, and modern frontend frameworks and libraries
Database SkillsExperience with MySQL or other relational databases
ArchitectureExperience with microservices and API design

Education

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

Experience

Development Experience2-4 years of full-stack software development experience
Problem-SolvingDemonstrated ability to take high ownership and solve complex challenges

Skills

Required skills

Full Stack DevelopmentComprehensive skills in both frontend and backend development
API DevelopmentStrong capabilities in designing and implementing robust APIs
System ArchitectureAbility to design scalable and secure software systems

Nice to have

Financial Technology KnowledgeUnderstanding of fintech ecosystems and financial data integration
Microservices ExperienceAdvanced knowledge of distributed system design

Compensation & benefits

Salary

USD 176,400 – 243,600 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options as part of total compensation package

Diversity and Inclusion

Commitment to building a diverse and equitable workplace

Reasonable Accommodations

Support for candidates and employees with disabilities


Interview process

  1. 1
    Initial Screening Initial resume and application review
  2. 2
    Technical Assessment Coding challenge or technical screening to evaluate programming skills
  3. 3
    Technical Interviews Multiple rounds of interviews focusing on system design, coding abilities, and problem-solving skills
  4. 4
    Team Fit Interview Discussion to assess cultural alignment and collaboration potential
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and team dynamics

Apply for this position

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