Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer, Ruby on Rails image - Rise Careers
Job details

Senior Software Engineer, Ruby on Rails

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Blackbaud is seeking a Senior Software Engineer specializing in Ruby on Rails to join their remote-first team, focusing on developing and enhancing web applications for the social good community.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Candidates will write structured code, improve application security, collaborate with cross-functional teams, mentor junior members, and conduct design and code reviews to meet software development goals.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Required skills include proficiency in Ruby on Rails, Javascript, CSS, HTML, cloud deployment technologies, and testing practices, alongside knowledge of version control tools like Git.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Preferred qualifications include 6+ years of experience in backend web application development and familiarity with Postgres, Elasticsearch, and AWS.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: United States of America

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $117200 - $157500 / Annually



Who we are:

Blackbaud is the world's leading cloud software company powering social good. Our vision is to power an ecosystem of good that builds a better world. We seek to empower the entire social good community, which includes nonprofits, foundations, corporations, education institutions, and the individual change agents who support them. Our strategy includes a focus on our employees and company culture, with a goal of cultivating an environment where our teammates can bring their whole, authentic selves to work. We strive to build a workforce that reflects the social good communities we serve.  

About the role: 

As a Senior Software Engineer you will focus on developing and enhancing web applications, while working with some of the latest technologies in user interfaces, server architecture, and cloud-based computing. Our remote work environment promotes collaboration, efficient communication, Scrum, and TDD. Our philosophy is to empower engineers with significant agency, and we expect engineers to use this agency to delivery high quality software for our customers. The successful candidate will join a community of engineers organized into Scrum teams focused on Blackbaud’s state-of-the-art award management and stewardship management capabilities.

What you'll be doing:

  • Write well-documented and structured code on a daily basis to meet weekly software development goals.
  • Evaluate and improve security and performance of critical application components. 
  • Attend weekly development meetings and actively participate in discussions around weekly software development goals and best practices.
  • Collaborate cross-functionally with a product manager, user experience designer, project manager and other engineers.
  • Complete all planned tasks including new development and maintenance requests.
  • Mentor junior team members by regularly reviewing and providing feedback on their code.
  • Submit code for evaluation and feedback from Engineering team members through use of pull requests.
  • Perform design and code reviews for all key application functional components.
  • Consistently write unit and integration tests around code and maintain the test suite.
  • Develop a strong understanding of software development methodologies and styles that are most effective.
  • Develop a strong understanding of the product domain and code base in order to become more efficient and effective.

What we'll want you to have:

  • 6+ years of professional experience in a backend web application stack. We use Ruby on Rails, Elixir, and Phoenix.
  • Extensive experience with common web technologies required – Javascript, CSS, and HTML
  • Understanding of fundamental design principles behind a scalable web application and industry development standards
  • Experience with cloud deployment and database technologies. We use Postgres, Elasticsearch, Cassandra, Redis, Amazon Web Services (AWS), and Docker.
  • Knowledge of version control tools such as git.
  • Knowledge of testing practices.
  • Ability to work both independently and collaboratively with other software engineers on projects.
  • Strong problem solving and prioritization skills.

Stay up to date on everything Blackbaud, follow us on Linkedin, Twitter, Instagram, Facebook and YouTube ​

Blackbaud is a remote-first company which embraces a flexible remote work culture. Blackbaud supports hiring and career development for all roles from the location you are in today!

Blackbaud is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

To all recruitment agencies: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.

A notice to candidates: Recruitment Fraudulent Alert:Your personal information and online safety as a candidate mean a lot to us! At Blackbaud and our portfolio of companies, recruiters only direct candidates to apply through our official careers page athttps://careers.blackbaud.com/us/enor our official LinkedIn page. Recruiters will never request payments, ask for financial account information or sensitive information like social security numbers, or conduct interviews via Skype. Anyone suggesting otherwise is not a representative of Blackbaud. If you are unsure if a message is from Blackbaud, please email[email protected]

The starting base pay is $117,200.00 to $157,500.00. Blackbaud may pay more or less based on employee qualifications, market value, Company finances, and other operational considerations.

Benefits Include:

  • Medical, dental, and vision insurance
  • Remote-first workforce
  • 401(k) program with employer match
  • Flexible paid time off
  • Generous Parental Leave
  • Volunteer for vacation
  • Opportunities to connect to build community and belonging
  • Pet insurance, legal and identity protection
  • Tuition reimbursement program

Average salary estimate

$137350 / YEARLY (est.)
min
max
$117200K
$157500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Blackbaud is seeking a seasoned Sales Enterprise Account Executive to lead complex SaaS solution sales and foster trusted client relationships in the social impact sector.

Photo of the Rise User
Posted 9 hours ago

Lead the frontend architecture and development for Procore's core construction management platform as a Principal Software Engineer, driving innovation and technical excellence.

Photo of the Rise User

Senior Software Engineer role at Hudl to lead video encoding initiatives and mentor engineers in a remote-friendly environment.

Photo of the Rise User
Posted 1 hour ago

AerosVironment hires a Senior Applications Engineer to lead software development and design on advanced unmanned aircraft and missile systems projects.

Photo of the Rise User

Atmosera is looking for a skilled Agentic AI Engineer to lead development of cutting-edge AI agents using Microsoft 365 Copilot in a remote contract role.

Photo of the Rise User
Posted 6 hours ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Flock Safety seeks a Senior Backend Engineer with expertise in Rails and PostgreSQL to contribute to their mission of creating safer communities through advanced technology solutions.

Posted 6 hours ago

Contribute as a Sr/Staff Fullstack Software Engineer at Squint, advancing innovative AI and AR manufacturing solutions in a collaborative startup environment.

Photo of the Rise User
Posted 33 minutes ago

Drive innovation in AI-powered legal technology as Lead Software Engineer at Thomson Reuters, developing next-generation CoCounsel AI applications.

Photo of the Rise User
Posted 3 hours ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Lead and inspire a talented engineering team at American Express to develop cutting-edge marketing technology solutions leveraging Big Data and cloud technologies.

Photo of the Rise User
Liventus Hybrid Remote Home Office - US
Posted 5 hours ago

Seeking a Senior Application Architect skilled in Microsoft technologies and AI-driven tools to architect and lead innovative web applications remotely.

washpost Hybrid DC-Washington-TWP Headquarters
Posted 20 hours ago

Contribute as a Senior Software Engineer at The Washington Post by architecting and managing scalable AWS cloud infrastructure and supporting critical development tools.

Photo of the Rise User
Posted 2 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Customer-Centric
Social Impact Driven
Passion for Exploration
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Education Stipend
Learning & Development
Bias Training
Paid Time-Off
Maternity Leave
Equity
Work Visa Sponsorship

Experienced Senior Software Engineer needed to lead backend development initiatives and build scalable microservices at Walmart’s Sunnyvale location.

Photo of the Rise User
Posted 20 hours ago

Senior Software Engineer, Full Stack role at Capital One requires expertise in multiple programming languages and cloud technologies to innovate financial services.

Photo of the Rise User
Posted 13 hours ago

Innovate and lead in Java development at Peraton, driving critical national security missions through secure and scalable software solutions.

Our mission is to provide software, services, expertise, and data intelligence that empowers and connects people to advance the social good movement. Blackbaud is headquartered in Charleston, South Carolina and has operations in the United States,...

2 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
August 8, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!