Principal Software Engineer Agents for Good

Blackbaud
•$133,700 - $173,800

About The Position

Blackbaud is seeking a Principal Software Engineer for its Agents for Good team to lead the design and implementation of agentic AI products and shared frameworks that other teams use to build agents. This is a hands-on, high-impact technical role focused on shaping agent-feature architecture, mentoring engineers, and guiding adoption of AI-native development practices that support innovation for social good. The role involves building and maintaining scalable AI agents and frameworks, integrating generative AI and agentic capabilities, and contributing to Blackbaud’s AI and agent platform strategy. The engineer will collaborate across engineering, product, and UX, ensure AI-enabled features are reliable, secure, performant, and accessible, and serve as a subject matter expert on deploying, operating, and monitoring LLMs and agents. They will also champion AI-native development practices across the development lifecycle, using tools such as Claude Code.

Requirements

  • At least 8 years of software engineering experience, 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 and/or agentic features.
  • Experience with prompt engineering, agent orchestration, and optimizing LLM behavior.
  • Hands-on experience with AI-native development processes, including AI coding assistants such as Claude Code, applied across the AI-native PDLC from Specify to Release.
  • Familiarity with SQL Server, Cosmos DB, and RESTful API development.
  • Experience with cloud-based AI infrastructure such as Azure, AWS, or GCP.
  • Strong grasp of Agile methodology and continuous delivery practices.
  • Excellent communication and collaboration skills.

Responsibilities

  • Implement complex software systems integrating generative AI and agentic capabilities.
  • Design, build, and maintain efficient, scalable code for AI agents and shared frameworks used to build agents.
  • Lead cross-functional collaboration on technical solutioning and project delivery.
  • Ensure the performance, reliability, and security of AI-enabled and agentic features.
  • Evaluate and improve prompt performance, agent orchestration, and AI-driven workflows.
  • Champion AI-native development practices across the AI-native PDLC, from Specify to Release, using tools such as Claude Code, and help establish them as a team standard.
  • Collaborate with product and UX teams to deliver accessible, user-friendly experiences.
  • Serve as a subject matter expert for LLM and agent deployment, operation, and monitoring.
  • Mentor and support the growth of other engineers.
  • Maintain high-quality development standards and practices.
  • Contribute to the evolution of Blackbaud’s AI and agent platform strategy.

Benefits

  • Medical, dental, and vision insurance
  • Remote-flexible workforce
  • Wellness programs
  • 401(k) program with employer match
  • Flexible paid time off
  • Generous parental leave
  • Donations for Doers
  • Pet insurance
  • Legal and identity protection
  • Tuition reimbursement program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service