companyGivebutter logo

Staff Software Engineer

GivebutterRemoteNew
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

QualificationsThe ideal candidate should possess a strong background in software engineering with a focus on security and system integrity. We value critical thinking and problem-solving skills as well as the ability to work collaboratively across teams. A bachelor's degree in Computer Science or a related field is preferred, along with significant experience in software development.

About the job

Givebutter creates fundraising software for nonprofits, offering tools to run campaigns, process donations, and engage supporters in one platform. The company’s tip-or-fee model allows nonprofits to access features without cost. Givebutter has earned recognition as a Great Place to Work® since 2021 and is consistently rated among the top nonprofit software providers on G2. The team is mission-driven and focused on making giving easier and more enjoyable.

Role overview

The Staff Software Engineer will join the Payments and Trust & Safety team. The main focus is strengthening fraud detection, risk assessment, and abuse prevention systems. This is a hands-on role that involves coding, designing systems, troubleshooting production issues, and launching new features. As an individual contributor, this engineer will work closely with stakeholders to help define the technical roadmap for Trust & Safety and collaborate with other teams to prioritize and deliver on these plans.

What you will do

  • Develop and maintain systems for fraud prevention and risk management
  • Design and implement decision-making tools and investigation utilities
  • Work with operations to reinforce payment infrastructure
  • Debug production issues and deploy new features
  • Translate complex risk problems into practical engineering solutions
  • Contribute to technical planning and roadmap discussions for Trust & Safety

Engineering team culture

  • Code democracy: Every engineer participates in architecture and technical decisions. Open discussion is encouraged.
  • Work autonomy: Meetings are limited, giving engineers control over their schedules and time for focused work.

Location

This is a remote position.

About Givebutter

Givebutter is a leading nonprofit fundraising and CRM platform dedicated to empowering organizations with innovative tools to maximize their fundraising potential while minimizing costs. Our platform is designed to be user-friendly and accessible, allowing nonprofits to focus on their mission rather than administrative tasks.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.