Director of Engineering, Integrations at Scratchpay – Pasadena, California
Explore Related Opportunities
About This Position
Scratch Financial (“Scratch”) is a late stage venture-backed financial technology business based in Pasadena, California. At Scratch, everything starts and ends with our mission: being the payment partner of choice for veterinary practices and helping pet parents access the care their animals need without financial barriers. Driven by our award-winning technology, Scratch has become the fastest growing financing provider in veterinary care, with a partner network of 15,000+ practices across the U.S. and Canada.
Scratch has 2 main products:
Scratch Pay: Point-of-sale client facing lending, including a BNPL offering and longer-term payment plansScratch Checkout: Payment processing that is integrated with the veterinary practice management softwareWe are a company built on the foundation of transforming the way pet healthcare payments are done, and we are looking for innovators who share our commitment to shaping the future of veterinary care financing. If putting compassion first, helping tell the story of groundbreaking products and continuously learning & refining to achieve exceptional outcomes sounds like you, then we encourage you to apply.
About the RoleWe're seeking an experienced Director of Engineering to lead our Integrations team as we scale our platform connectivity across multiple surfaces. You'll be responsible for architecting and delivering robust integration solutions across our Google Chrome Extension, on-premise desktop application, and growing practice management systems (PIMS) integrations portfolio. This role combines hands-on technical leadership with people management, overseeing a team of approximately 7-8 engineers. While the company is based in Pasadena California, we are currently accepting applicants across the US & worldwide as we function as a distributed team. All must be available from 7am - 12pm PST regardless of locale for normalized overlap hours.
What You'll DoTechnical Leadership & Architecture
Define and evolve the technical architecture for our integrations platform, ensuring scalability, reliability, and maintainability across Chrome Extension, desktop, and API surfacesEstablish architectural patterns and best practices for integration development that enable rapid, consistent deliveryPartner with fellow engineering directors to strategize, commit to, and execute large-scale, cross-organizational technical initiatives and architectural evolutionsMake critical build vs. buy decisions for integration infrastructure and tooling, particularly around integration of new AI methodologies / agents into the existing flowsDrive technical strategy for Cloud-based, On-prem, and API integrations, including REST/GraphQL design, AI usage, authentication patterns, webhooks, and data synchronizationEnsure security and compliance standards across all integration touchpoints, particularly for on-premise deploymentsTeam Leadership & Development
Manage, mentor, and grow a team of 7-8 engineers, fostering a culture of technical excellence and collaborationConduct regular 1:1s, performance reviews, and career development planningBuild team capabilities through hiring, onboarding, and skills developmentCreate an environment where engineers can do their best work and grow their careersDelivery & Execution
Own the roadmap and delivery of integration features and new API partnershipsDeeply understand the codebase and be a resource to review and update code from time-to-timeBalance competing priorities across Chrome Extension enhancements, desktop app stability, and new API integration launchesEstablish metrics and monitoring to ensure integration reliability and performancePartner with Product, Sales, and Customer Success to prioritize integration opportunities based on customer impact and business valueCross-functional Collaboration
Work closely with Product Management to translate customer needs into technical solutionsOn occasion, work with our largest enterprise partners on technical solutioning and ingestion of their feedback for the integrations suiteCollaborate with other engineering teams to ensure seamless integration with core platform capabilitiesPartner with Sales and Customer Success to support enterprise customer implementations and troubleshoot complex integration issuesEngage with external partners and vendors for API integration developmentAI Strategy & Adoption
Drive the integration of AI and agentic workflows into the integrations platform, identifying high-impact opportunities to automate data ingestion, mapping, and synchronization across surfacesEvaluate and adopt emerging AI tools, frameworks, and methodologies to accelerate integration development and improve reliabilityChampion AI-first thinking across the team, ensuring new integrations are designed with AI capabilities as a core consideration rather than an afterthoughtWhat We're Looking ForRequired Experience
8+ years of software engineering experience with significant focus on integrations, APIs, or platform engineering3+ years of engineering management experience, leading teams of 5-10 engineersDeep expertise in API design and development (REST, GraphQL, webhooks, authentication/authorization patterns)Strong architectural skills with experience designing scalable integration platformsExperience with browser extension development (Chrome/Firefox) and understanding of extension architecture and limitationsBackground in desktop application development, ideally with on-premise deployment experienceTrack record of shipping complex integrations with third-party platforms, especially platforms that may be unfriendly to integrationsExperience leading the adoption and rollout of AI/ML capabilities within an engineering team, including evaluating AI tooling, integrating LLMs or AI agents into production workflows, and coaching engineers through the transitionDemonstrated ability to identify where AI can meaningfully improve engineering velocity, product quality, or customer outcomes and execute on that visionTechnical Skills
Expert-level understanding of API integration patterns, data synchronization strategies, and error handlingExperience with modern backend technologies and frameworks, such as Javascript, Typescript, React, GCP, PostgreSQL, BigQuery, ElectronJS. C# would be a nice-to-haveStrong knowledge of authentication protocols (OAuth 2.0, SAML, API keys)Understanding of database design and data modeling for integration scenariosFamiliarity with cloud infrastructure and deployment practicesKnowledge of security best practices, particularly for on-premise and enterprise environmentsLeadership Qualities
Proven ability to build, lead, and scale high-performing engineering teams. Specifically, experience leading distributed, cross-timezone teams with a strong appreciation for cultural diversity and inclusive team practicesCommitment to mentoring, developing talent, and building strong successors within the teamStrong technical communication skills with ability to explain complex concepts to non-technical stakeholdersExperience balancing technical debt with feature deliveryTrack record of improving engineering processes and team effectivenessCollaborative approach with ability to influence without authority across the organizationNice to Have
Experience working in Agile or fast-paced, high-growth engineering environmentsBackground in enterprise software and working with large customersExperience building developer-facing products or APIsContributions to open-source integration tools or frameworksUnderstanding of compliance requirements (SOC 2, GDPR, HIPAA)Why You'll Love Working HereCompetitive base salary ranging from $200,000 - $250,000 (range driven by experience & location)Scratch is a remote-first company, giving ultimate flexibility to today's nomadic work style. For those who prefer a hybrid model, we do have an office space in Pasadena available for use (which is stocked with snacks & various beverages). We offer unlimited PTO, covered healthcare, 401k match, cell plan reimbursement, and monthly recognition opportunities. We also provide learning platforms and resources for all to keep growing. Not only that, but we have an equity retention policy to ensure you grow as the company grows financially, as well. And if your family is growing, we offer generous parental leave, too!
How to ApplyReady to join our team? To apply, please visit our Scratch Careers Page. Be sure to:
Submit your resume.Answer the custom questions provided.Feel free to add any additional information or documents you believe are relevant to your application.We look forward to reviewing your application!
*Our team will ONLY contact you from the domain @scratchpay.com or @ats.rippling.com
Our CommitmentWe’re innovators who care deeply about the lives of pets, their owners, and veterinary professionals. We believe diversity strengthens our team and drives better solutions.
Scratch is committed to diversity in its workforce and is proud to be an equal opportunity employer. Scratch considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.
Scan to Apply
Job Location
Job Location
This job is located in the Pasadena, California, 91101, United States region.