Blackbaud is a technology innovator dedicated to powering social good around the world. With more than 40 years of experience in the software and services industry, Blackbaud has a deep history of developing software and services to empower nonprofits, educational institutions, and healthcare institutions to be impervious to change and to move the needle forward.
At Blackbaud, we understand that technology can be the key to reaching our most ambitious goals for good. That’s why we are always looking to develop and integrate technology to advance and enable innovative ideas. Through our comprehensive suite of cloud-based and on-premises solutions, we facilitate and automates critical financial management, fundraising, marketing, analytics, compliance, and constituent engagement processes.
Our biggest asset is our team. We are passionate problem-solvers who are eager to create the best solutions for nonprofits and our partners. All of our technology developers, engineers, and data scientists come together to make a difference.
Blackbaud is the perfect place for those who are looking to make a big impact by harnessing their tech know-how and making innovative things happen. We look to hire individuals who have a wide array of experiences ranging from software development, coding, application development, and IT. If you are motivated to make a difference, Blackbaud is the place for you.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): $110K
Description: This position is responsible for developing, testing, and maintaining software applications, working with a team to ensure all code meets or exceeds the applicable programming standards. The engineer will plan, code, and debug complex software applications. The engineer will also handle support requests and contribute to the development of system functionality, performance, and scalability
Qualifications / Requirements: Technical problem-solving skills, strong written and verbal communication, experience with software development in .NET, HTML, CSS, JavaScript, SQL, and other relevant programming languages, experience with computer language, object-oriented design, server-side development, and software test plans
Great place to learn and grow. We're always encouraged to take on new challenges, and the tech team especially is kept up to date with the latest & greatest technologies in order to perform our best work. And despite the challenging work, the atmosphere & culture always remains fun and supportive.
Stephen B..
Review Rating:
4.9/5
4.9
Blackbaud holds their tech team to the highest standard, but the results are incredible! We create innovative solutions that are both sophisticated and user friendly. Not to mention, the bonus structure and benefits packages are top notch. Highly recommend.
Delphine G..
Review Rating:
4.7/5
4.7
I have great feedback for Blackbaud when it comes to flexibility. You're encouraged to stretch your capabilities, but also given the freedom to take on projects that interest you. There is an immense amount of autonomy, with enough limitations to still keep productivity up.
Nicole M..
Review Rating:
4.5/5
4.5
There is a great amount of communication from management. We are kept in the loop on the goings on up and down the business. I can direct questions and feedback directly to anyone in the team, and I'm never kept in the dark.
Allie S..
Review Rating:
4.9/5
4.9
I've had a great experience at Blackbaud. I'm working with some of the smartest, most driven people in the industry and we are really making a name for ourselves in the market. Plus, the fast-paced environment keeps me on my toes!
Frequently Asked Questions
What job opportunities do you have available in software engineering?
We have several positions ranging from software engineers to senior software developers, and many of our software positions require experience with multiple coding languages.
What skills and qualifications do I need to work in the tech department at Blackbaud?
You must have the right technical skills, experience and qualifications for the role, relevant certifications and a passion for technology. Additionally, you must possess a strong customer service orientation, problem-solving ability and excellent communication skills.
What kind of training and development is offered at Blackbaud?
We offer a variety of training and development opportunities for our employees, from one-on-one mentoring, online courses and workshops, to conferences and seminars. These educational initiatives help bring our team up-to-date with the industry’s latest trends and technologies.
Is there a career advancement path at Blackbaud?
Yes, we have a clear career advancement path that provides employees with the opportunity to excel and reach their goals. We provide employees with ongoing training to help them grow and develop in their roles.
What kind of benefits do you offer?
We offer our employees a full benefits package that includes medical, dental, vision, life and disability insurance, a flexible spending account, retirement benefits, and paid time off.
Career Paths: Software Engineer, Solutions Engineer, Quality Assurance Engineer, Technical Writer, Technical Support Analyst, Business Analyst, Database Administrator, System Administrator, Network Administrator, Product Support Analyst, Project Manager, Data Architect, IT Security Specialist.
Great place to learn and grow. We're always encouraged to take on new challenges, and the tech team especially is kept up to date with the latest & greatest technologies in order to perform our best work. And despite the challenging work, the atmosphere & culture always remains fun and supportive.
What job opportunities do you have available in software engineering?
We have several positions ranging from software engineers to senior software developers, and many of our software positions require experience with multiple coding languages.
What skills and qualifications do I need to work in the tech department at Blackbaud?
You must have the right technical skills, experience and qualifications for the role, relevant certifications and a passion for technology. Additionally, you must possess a strong customer service orientation, problem-solving ability and excellent communication skills.