Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bonterra

Lead Software Engineer – Payments

Bonterra

Lead Software Engineer at Bonterra driving technical health for the Payments Platform. Own architecture and quality, enabling social good organizations with reliable payment solutions.

Posted 6/11/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $110,000 - $145,000 per yearWebsite

Tech Stack

Tools & technologies
AWSJavaScriptNode.jsTypeScript

About the role

Key responsibilities & impact
  • Own technical health and quality for the Payments Platform: architecture decisions, sprint processes, release cycles, and release quality
  • Set team norms for spec-driven development and AI-assisted delivery; proactively improve specs and practices when AI output falls short of quality standards
  • Drive architecture decisions across API gateway and auth, EventBridge/FundraisingBus event infrastructure, webhooks, and Reporting & Reconciliation
  • Ensure API and event schemas are designed for durability, extensibility, and idempotency at financial-grade correctness standards
  • Partner with the Platform Director on technical sequencing and roadmap delivery
  • Collaborate with leads in Online Contribution and Corporate Giving on cross-domain integration points
  • Design and build agents to automate repeatable platform engineering workflows, reducing manual overhead for the team
  • Ensure team knowledge is structured, current, and consolidated so agents and engineers can operate without ambiguity
  • Mentor engineers on the platform team; participate in interviewing and candidate evaluation
  • Remove systemic sources of build, test, deployment, and integration friction that limit AI-assisted delivery

Requirements

What you’ll need
  • 7+ years of software engineering experience, with 2+ years in a lead or technical leadership role
  • Deep expertise in payments systems and event-driven architecture; experience with payment provider integrations (Stripe strongly preferred)
  • Strong TypeScript and Node.js in production; experience with AWS serverless infrastructure (Lambda, SQS, EventBridge, Aurora Serverless or equivalent)
  • Understanding of financial correctness requirements—idempotency, duplicate detection, reconciliation, and partial failure handling
  • AI-first mindset: actively uses AI coding tools, writes specs that enable AI-generated code, evaluates AI output for correctness and technical debt
  • Track record of owning end-to-end delivery quality for a platform or product area
  • Strong communication and collaboration skills across product and engineering teams
  • Passion for empowering the social good sector through technology

Benefits

Comp & perks
  • Comprehensive benefits package that supports health, well-being and growth

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jspayments systemsevent-driven architectureAPI designAI-assisted deliveryautomationfinancial correctnessidempotencyduplicate detection
Soft Skills
communicationcollaborationmentoringleadershipproblem-solvingorganizational skillsproactive improvementteam norms settingknowledge structuringcandidate evaluation