Senior Software Engineer, Full Stack

Plaid Plaid · Fintech · San Francisco, CA · All Cost Centers

Full Stack Software Engineer at Plaid, a fintech company, responsible for designing and building scalable backend services, APIs, and frontend experiences that enable users to connect to their finances. The role involves cross-functional collaboration, maintaining high code quality, testing, debugging, and contributing to system design and team growth.

What you'd actually do

  1. Build across the stack. Design, develop, and maintain scalable backend services and APIs, as well as intuitive, high-quality frontend applications that bring those systems to life.
  2. Collaborate cross-functionally. Partner closely with product managers and designers to define requirements and deliver features that solve real customer problems.
  3. Maintain high code quality. Write clean, maintainable, and well-tested code, and participate in code reviews and technical design discussions.
  4. Test and debug. Build automated tests, monitor system performance, and troubleshoot issues in production environments.
  5. Contribute to system design. Engage in hands-on coding and architectural decisions to ensure reliability, security, and scalability.

Skills

Required

  • 5+ years of software engineering experience
  • Experience building backend services using relational databases such as MySQL
  • Experience working with microservices or service-oriented architectures
  • Strong working knowledge of HTML, CSS, JavaScript, and modern frontend frameworks or libraries
  • Comfort building user-facing experiences
  • Solid system design, coding, and testing skills across both frontend and backend
  • Proven ability to collaborate effectively with product, design, and other engineering partners
  • Experience mentoring or supporting the growth of other engineers
  • Comfortable working across product, operations, and data teams

What the JD emphasized

  • 5+ years of software engineering experience with a track record of shipping production systems or features