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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed