Staff Software Engineer

About Blackbaud:

Blackbaud is the leading provider of nonprofit software and services. For the past 30 years, we have been developing software and services for nonprofits. It's a great market to work in, and we are immensely proud that our expertise is helping our 30,000+ customers accomplish their missions. They serve as a constant source of inspiration to us, and give purpose to our work.

About the role:

We are looking for a dynamic, highperforming

Software Engineer who will contribute to the development

of our web based applications using the latest cloud technologies and responsive web design (RWD) techniques. This person will utilize the full software stack and have the opportunity to learn or improve upon their design/architecture skills as they grow in the role. Finally, they'll have the ability to gain a full understanding and appreciation for implementing modern software applications in the cloud. As a Blackbaud Software Engineer on the K12 team, you will be working on delivering the next generation of software powering our schools, and educating young minds.

What you'll be doing:

● Implementing high quality code that delights our clients

● Participating in Agile/Scrum development teams

● Building and testing new features for emerging products

● Collaborating with UX and product management to define new features

● Partnering with our support team to troubleshoot bug fixes and build tools that improve the

internal developer experience

● You'll be working with Blackbaud's tech stack which is state of the art:

  • Persistence Layer: MS SQL Server database, MySQL
  • Languages / Frameworks: C# .NET, JavaScript, jQuery, Angular, Backbone.JS, Twitter, Bootstrap
  • Public/private cloud environments: AWS, Azure

Desired qualifications:

● 5+ years experience shipping a real product using contemporary technologies

● Understanding of software engineering best practices including: agile methodology, design patterns, decoupled architectures, and testdriven development

● BS degree in Computer Science, Computer Engineering, or similar field

Why you'll want to come work here:

● Competitive salary, commission, 4 weeks paid time off, great benefits (medical, dental, vision, FSA), 401K

● Gift matching, volunteer for vacation program, and endless community involvement opportunities

● Named to Forbes' Fast Tech 25, we are growing and offer incredible opportunity for advancement


Meet Some of Blackbaud's Employees

Amanda G.

Software Engineer

Amanda spends her days writing the custom code that powers outstanding software solutions Blackbaud’s company clients use to further important causes in the community.

Lauren J.

Associate Account Executive

Lauren works hand-in-hand with customers and account executives to fit software and service puzzle pieces together so that she can offer the most successful solutions possible to each Blackbaud customer.


Back to top