Lead the architecture and implementation of Generative AI features across Blackbaud's product platform in a senior hands-on engineering role.
Role Overview
Blackbaud is seeking a Senior Principal Software Engineer to lead the design and implementation of Generative AI capabilities across its product platform.
Key Responsibilities
- Implement complex software systems integrating Generative AI capabilities
- Design, build, and maintain scalable, high-quality code
- Lead cross-functional technical collaboration
- Evaluate and improve prompt performance and AI-driven workflows
- Serve as a subject matter expert for LLM deployment and monitoring
- Mentor engineers and guide best practices
Requirements
- 10+ years of software engineering experience on the Microsoft stack
- Expertise in .NET Core, C#, Angular, and modern web technologies
- Experience deploying Generative AI features and prompt engineering
- Familiarity with SQL Server, Cosmos DB, REST APIs, and cloud AI infrastructure
Additional Information
Blackbaud offers a remote-flexible workforce and a comprehensive benefits package.