F

Finch

API platform enabling HR/payroll integrations

Staff Software Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 10+ years of relevant backend development experience in a high-growth environment.
  • A track record of executing and delivering large projects with high ambiguity.
  • A detail-oriented approach to large-scale challenges, with the ability to work cross-functionally and cross-team to drive initiatives from inception through launch.
  • Strong opinions, loosely held, about building a healthy and smooth operating engineering organization.
  • A collaborative mindset with experience mentoring and leveling up engineers.
  • Exposure to high-growth startups and the ability to thrive in fast-moving environments where work directly impacts company success.
  • Technical understanding of the software development process.
  • Excellent written and oral business communication and people skills, with the ability to influence technical peers, leaders, and executive management.
  • Deep experience working with APIs and backend technologies.
  • Strong system-design skills and deep expertise working with distributed systems.
  • Knowledge of data tools and ETL/ELT processes.
  • Experience working with NodeJS, PostgreSQL, and Redis.
  • Familiarity with API authentication and authorization methods, particularly OAuth.
  • Experience using a cloud provider.
  • Strong knowledge of testing frameworks and best practices.

Responsibilities

  • Design, build, and maintain services that process high volumes of data across complex employment-system integrations.
  • Influence organizational direction by driving alignment on strategic initiatives and architectural best practices and leading by example.
  • Lead product reliability and expansion initiatives, including expanding existing integrations to increase data coverage and depth and developing new product verticals.
  • Lead large initiatives spanning multiple teams, from problem definition and engineering scoping through execution and delivery.
  • Deploy code daily.
  • Understand roadmap priorities and build systems focused on scalability, testability, and maintainability.
  • Debug issues throughout the stack using modern observability tooling.

Desired Qualifications

  • AWS experience is a bonus.
  • Test-driven development is strongly encouraged.

About the Company

Finch

API platform enabling HR/payroll integrations

Finch provides an API platform that connects HR, payroll, and other employer-related software. It acts as a bridge that lets different systems communicate and share data through Finch Connect, an authorization flow that securely grants applications access to a company’s HR and payroll data. Customers pay for API usage—based on calls, users, or a subscription—so Finch earns revenue from how much integration activity they use. Finch differentiates itself with a strong focus on security and data protection, offering a secure, scalable way for developers and businesses to integrate HR and fintech workflows. The goal is to help businesses automate and streamline HR and payroll operations by seamlessly connecting multiple systems in a single, secure API ecosystem.

Company size
51-200
Company stage
Late Stage VC
Total funding
$64.6M
Headquarters
San Francisco, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Finch

See more jobs