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

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.

Lead Software Engineer – Payments
BonterraLead Software Engineer at Bonterra driving technical health for the Payments Platform. Own architecture and quality, enabling social good organizations with reliable payment solutions.
Tech Stack
Tools & technologiesAWSJavaScriptNode.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 resumeApplicant 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