Sr. Software Engineer (Payments)

Bloomerang
•$114,800 - $191,400•Remote

About The Position

As a Senior Software Engineer at Bloomerang, you will be a hands-on engineer and a key driver of technical success on the Paid in Dreams team, which owns payments. You will design, build, test, and ship production software that helps nonprofits raise money for their missions. The payments work includes Stripe integrations, processor APIs, webhooks, and donor-facing experiences, where reliability and security are essential. You will partner with product, design, and support to understand nonprofit and donor needs, then build and support features across the payments stack. Agentic AI tools are used throughout Bloomerang’s delivery lifecycle; you will use them in daily work and help develop the harnesses, guardrails, and conventions that keep AI-generated code aligned with the architecture. You will help keep payment flows secure, reliable, and observable, investigate production issues to their root cause, and improve legacy code incrementally with team agreement. The role also involves reviewing code, pairing with teammates, sharing knowledge, and representing payments in cross-team work. Bloomerang seeks a pragmatic product-minded engineer who communicates directly, exercises good judgment, welcomes feedback, keeps learning, and connects technical work to business goals and customer experience. This is a permanent, full-time, fully remote position within the U.S. and select Canadian provinces. Employees in Indianapolis, Indiana may work from the company headquarters. Visa sponsorship and relocation assistance are not offered.

Requirements

  • Hands-on experience taking AI-assisted or AI-driven work to production in large, established codebases, beyond writing prompts.
  • Architectural understanding sufficient to codify system architecture into harnesses, instructions, and reviews that guide AI tools.
  • Strong recent experience as a hands-on senior engineer shipping and supporting a live production application.
  • Deep understanding of software architecture; relevant areas include object-oriented design, distributed systems, event-driven architecture, asynchronous programming, relational databases and ORMs, automated testing, and modern front-end and component architecture, including micro-frontends.
  • Experience with modern payment processing at scale, including immediate API responses followed by asynchronous webhook confirmation, processor rate limits, queues, retries, and traffic spikes.
  • Experience with Stripe, PayPal, or similar payment processors.
  • Working knowledge of modern security practices for web and payment systems, and ability to recognize brittle or insecure designs before release.
  • Ability to work effectively on a close-knit, highly communicative team that talks daily and uses quick calls to work through problems.

Responsibilities

  • Design, build, test, and ship features and integrations across the payments stack, including processor APIs, webhooks, and user interfaces.
  • Partner with product, design, and support to understand the problems nonprofits and donors face before building solutions.
  • Use agentic AI tools in daily work to deliver value faster, and help shape the harnesses, guardrails, and conventions that align AI-generated code with the architecture.
  • Maintain secure, reliable, and observable payment flows.
  • Debug production issues to their root cause and improve live and legacy code incrementally with the team's agreement.
  • Review code, pair with teammates, and share knowledge.
  • Represent the payments domain in cross-team work and share relevant context with the team.
  • Own work through completion, communicate commitments and concerns, and keep teammates informed.
  • Connect technical work to business goals and the experience of nonprofits and their donors.

Benefits

  • Health insurance
  • Vision insurance
  • Dental insurance
  • HealthiestYou healthcare service with convenient, confidential access to doctors 24/7
  • 20 PTO days
  • 3 flex days
  • 4 optional volunteer days
  • 12 paid holidays
  • Paid parental leave
  • 401(k) match
  • Equipment shipped to the employee
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service