This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Boston Children’s Hospital, the quality of our care – and our inclusive hospital working environment – lies in the diversity of our people. With patients from local communities and 160 countries around the world, we’re committed to reflecting the spectrum of their cultures, while opening doors of opportunity for our team. Here, different talents pursue common goals. Voices are heard and ideas are shared. Join us, and discover how your unique contributions can change lives. Yours included. Role/Department Summary: The Senior Software Engineer at Boston Children’s Hospital Trust is a hands-on software engineering role focused on Blackbaud CRM and CRM-connected fundraising technology. This role supports Blackbaud CRM, Luminate Online, Team Raiser, integrations, automations, forms, workflows, and data flows. The work improves constituent, donor, fundraiser, and staff workflows by making systems more reliable, accurate, automated, and easier to support.
Job Responsibility:
Design, build, test, deploy, maintain, and improve CRM and fundraising software solutions
Use version control, code review, testing, documentation, release/change management, and structured deployment practices
Manage assigned technical work in Jira and Smartsheet, including requirements, acceptance criteria, QA steps, release notes, status updates, and production validation
Support CRM administrators, operational staff, analysts, and junior team members through troubleshooting, peer review, documentation, and implementation support
Requirements:
Bachelor's degree Computer Science, Mathematics, Statistics, Similar with 5-7 years of experience in technology or related field
Senior-level software engineering experience in CRM and one or more related areas such as fundraising, SaaS, enterprise applications, healthcare, higher education, or digital platforms
Advanced knowledge of C# and .NET to customize, troubleshoot, and maintain production code within the Blackbaud Infinity SDK environment
Experience with CRM development, configuration, customization, workflow automation, integrations, APIs, data flows, and vendor-managed platforms
Experience applying software engineering practices such as version control, code review, testing, documentation, release/change management, and structured deployment
Ability to diagnose issues across code, configuration, workflows, integrations, data flows, vendor systems, and user-reported behavior
Ability to support CRM administrators, operational staff, analysts, and junior team members through troubleshooting, peer review, documentation, and implementation support
Experience in Blackbaud CRM and Blackbaud platform components, Luminate Online, Team Raiser, BB-Merchant Services, BB-Internet Solutions
Nice to have:
Master's degree
Fundraising, contact management, content management, digital marketing, analytics, payment processing, or donor-facing digital platforms experience
What we offer:
flexible schedules
affordable health, vision and dental insurance
child care and student loan subsidies
generous levels of time off
403(b) Retirement Savings plan
Pension
Tuition and certain License and Certification Reimbursement