Blackbaud is a company that powers social impact through purpose-driven technology and responsible AI. They are seeking a Senior Principal Software Engineer to lead the design and implementation of Generative AI capabilities across their product platform, focusing on architecture, mentoring, and best practices.
Responsibilities:
- Implement complex software systems integrating Generative AI capabilities
- Design, build, and maintain efficient, scalable code
- Lead cross-functional collaboration on technical solutioning and project delivery
- Ensure performance, reliability, and security of AI-enabled features
- Evaluate and improve prompt performance and AI-driven workflows
- Collaborate with product and UX teams to deliver accessible, user-friendly experiences
- Serve as a subject matter expert for LLM deployment, operation, and monitoring
- Actively mentor and support the growth of other engineers
- Maintain high quality development standards and practices
- Contribute to the evolution of Blackbaud’s AI platform strategy
Requirements:
- 10+ years of experience in software engineering on the Microsoft stack, including leadership in AI-related projects
- Deep understanding of .NET Core, C#, and modern web technologies
- Proficiency in Angular, JavaScript/TypeScript, CSS, and HTML
- Proven success building and deploying Generative AI features
- Experience with prompt engineering and optimizing LLM behavior
- Familiarity with SQL Server, Cosmos DB, and RESTful API development
- Experience with cloud-based AI infrastructure (Azure, AWS, GCP)
- Excellent communication and collaboration skills
- Strong grasp of Agile methodology and continuous delivery practices