A former senior developer's perspective - Software Architect Blackbaud Employee Review

2.0
24 Jan 2011
Recommend
CEO approval
Business outlook

Pros

Blackbaud works hard at the process of continuous integration, and has developed an elaborate internal toolset to smooth the process. If you love building integration tools that integrate with Visual Studio and/or Visual Studio Team System, you can certainly be happy at BKB. BKB has lots of nice people. All the managers I knew are nice, decent people. The company's mission (helping non-profits succeed) is worthwhile. The company is profitable, and if you fit the mold, you can work there as long as you want. Nice facilities: good lunch room with good food at reasonable prices, nice gym. Blackbaud is doing a pretty good job of implementing the Scrum agile software methodology, and that makes the engineering process more fluid and collaborative. Teamwork really happens. Plenty of people have worked there for a decade or more, so Blackbaud must be doing something right.

Cons

Almost all meaningful business logic is encoded in T-SQL form at Blackbaud, and that is a unusual architecture decision by BKB. T-SQL is great for exercising set logic--for example performing an efficient search--but it is much less suitable for crafting domain logic. No inheritance, no data structures, no passing data by reference, no enums, etc. As an example of where this can take your coding practice if you're at Blackbaud...in the code base you can find stored procedures that take approximately 70 parameters and then pass almost all of them down a branching tree of user-defined functions. Eventually you reach one of a myriad of endpoint functions, which are using *only* 2 or 3 dozen parameters but remain highly complex. If this business logic were coded in VB.NET it could be radically simplified by the use of well-known design patterns and data structures, but generally that is not the approach that Blackbaud engineering management or its toolset (e.g., unit testing utilities) supports. Yes, there are rarely used ways to write domain logic in VB.NET and access it via the Blackbaud-proprietary Infinity platform, but you definitely have to swim upstream to pull it off. Almost everything else about how you write software at BKB involves learning their Infinity platform, which involves an extremely detailed and idiosyncratic programming-by-XML paradigm. XML is quite suitable for serializing structured data, but not so much for programming logic. No one has figured out how to debug through XML, for example. Bottom line: if you care a lot about developing and/or maintaining skills in object-oriented programming and service-oriented architecture, you're probably not going to be happy at Blackbaud. I care about those things, which explains my rating. If you enjoy coding business logic at the database layer and don't particularly mind missing out on a hands-on experience with OOP and SOA, then you might rate Blackbaud as a 4 or 5 based on Blackbaud's positives. It's particularly difficult to join BKB as a senior software engineer or architect. A junior guy who's been there 2 years is going to be more productive then you because he or she knows a lot more about the business domain than you, and a *whole* lot more than you about the "Infinity" platform. In other words, all your experience with design patterns and MVC and best practices in VB.NET/C# and SOA are mostly irrelevant when you're swimming in the Infinity development sea. To be fair, I must mention one exception to the rule about engineering practices at Blackbaud: if you're on the "platform" team, then you get to use the full range of Microsoft tools, technologies and development paradigms in order to fashion the newest wrinkles in the Infinity platform. But that's a hard team to get on; the platform team is small, and basically all of its members have been at Blackbaud for 7-8 years minimum.

Explore other reviews about Blackbaud

5.0
12 Apr 2026
Recommend
CEO approval
Business outlook

Pros

Blackbaud is an outstanding place to work. The remote-first culture is a big bonus, but the people and the mission really make it what it is. They are well resourced and put a lot of care into making their employees feel seen, valued and respected. The leadership teams make it a priority to have healthly discourse and ensure accountability from all team members. I love it here!

Cons

Long hours but it is worth it because it is a great place to work!

avatar
Blackbaud Response
1mo
Thank you for sharing such a thoughtful and positive review. We’re glad to hear that the remote-first culture, the people, and the mission resonate so strongly with you, and that you feel seen, valued, and respected in your work. Creating an environment rooted in purpose, accountability, and healthy dialogue is central to how we aim to show up for one another. We appreciate your perspective on the pace and recognize that experiences can vary, but it’s meaningful to hear that the work feels worthwhile and fulfilling for you. Thank you for your kind words and for being part of what makes this a great place to work.
1.0
27 May 2026
Recommend
CEO approval
Business outlook

Pros

Flexible remote work environment and good PTO

Cons

Extremely toxic sales culture here with boys club and clear favoritism. Sales director and VP are the reason for this as they are extremely unprofessional. Mass exodus is for a reason and unsure why HR is ignoring claims on sexism and favoritism with every female employee that seems to be leaving. No career growth or opportunities unless you are part of the boys club here as it is apparently and obvious. Ask the right questions before considering a job here. You are unable to be successful here with onboarding because of completely out of touch and delusional sales trainers. Seems like we are in a complete clown show here!

4
avatar
Blackbaud Response
1w
Thank you for taking the time to share your experience and perspective. We appreciate your recognition of the breadth of our product portfolio and the opportunities that can come from supporting a wide range of solutions and customers. We’re sorry to hear that your experience with management and organizational dynamics did not meet your expectations. We remain committed to fostering a culture where teams feel supported, work is meaningful, and people are connected through a shared purpose of driving social impact together.
See reviews by: Helpful|Rating|Date|All