Senior Software Engineer, Integrations Engineering
Finch
What You'll Do
- Lead design and implementation of systems that detect, prevent, and quickly recover from integration breakages
- Build tooling and frameworks to automate root cause analysis, diagnostics, and remediation
- Drive expansion of Finch’s provider network and data coverage, enabling support for new platforms and deeper integration with existing ones
- Collaborate with cross-functional stakeholders (Support, Product, Customer Success) to triage and resolve customer-impacting issues
- Lead high-leverage engineering initiatives that strengthen integration reliability and reduce operational overhead across the organization
- Mentor and guide junior and mid-level engineers on the team, establishing best practices for integration resilience, observability, and incident response
- Analyze integration reliability data and work with leadership to improve error rates and response times
We're Looking For Someone Who
- Has 7+ years of backend engineering experience, with a strong track record of owning production systems
- Deep experience working with APIs and backend technologies, including familiarity with REST and/or gRPC
- Has experience working with NodeJS, TypeScript, PostgreSQL, Redis
- Has experience with test automation frameworks like Puppeteer and Playwright.
- Has experience using Git in a professional environment
- Has strong foundational knowledge of testing best practices and TDD
- Has a track record for identify and driving impactful technical improvements that enhance the resilience, maintainability, and scalability of third-party integrations
- Is comfortable in high-friction high-pressure environments that require fast action in the face of customer impact
- Has strong debugging skills and thrives in ambiguous, complex issues
- Understands how to balance short-term fixes and long-term improvements, prioritizing customer pain over everything else
- Has a bias toward automation and self-healing systems
- Is obsessed with excellence and with providing elegant customer experiences
- Communicates clearly and proactively with both technical and non-technical stakeholders
- Enjoys mentoring and building up teammates
Bonus Points
- Experience with leveraging automation, such as harnessing the power of AI, to integrate systems with minimal effort
- Background in fintech, HR tech, or any domain with complex third-party integrations
- Has worked with distributed systems, queuing architectures, or high-throughput job processing pipelines