
Job description
As a Senior Software Engineer, you will focus on developing and enhancing web applications using Ruby on Rails, Elixir, and Phoenix. You will work with a community of engineers organized into Scrum teams focused on Blackbaud's award management and stewardship management capabilities.
Write well-documented and structured code, evaluate and improve security and performance, attend development meetings, and work closely with product management and teammates.
You will have the opportunity to mentor junior team members, develop a strong understanding of software development methodologies and styles, and work on a scalable web application.
Company
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.

Tech, Software & IT Services • Nonprofit • Education
Blackbaud is a leading SaaS provider that empowers nonprofits, educational institutions, and socially responsible enterprises to maximize impact through integrated fundraising, donor management, grantmaking, and corporate social responsibility tools. Their platform, used by millions of organizations worldwide, streamlines financial management, digital giving, and analytics, enabling $100 billion in donations, grants, and investments each year. Blackbaud’s remote-first culture and global footprint—spanning the U.S., Canada, Australia, Costa Rica, and the U.K.—support a diverse, distributed workforce committed to social good. Recognized by Forbes, Newsweek, and Quartz for responsible business practices and employee satisfaction, Blackbaud stands out as a trusted partner for mission-driven organizations seeking technology that delivers measurable social impact.