Principal Software Engineer Agents for Good

blackbaud

United States

Remote

USD 134,000 - 174,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision coverage
Wellness programs
Retirement matching
Flexible PTO
Parental leave
Tuition reimbursement

Job summary

Blackbaud seeks a principal-level software engineer to lead hands-on development for generative AI and agent-based software. You will shape product features and the shared frameworks enabling other teams to build agents.

The role spans architecture, implementation, reliability, and technical guidance while promoting AI-supported development practices. Responsibilities include designing complex AI-integrated software, mentoring engineers, and guiding cross-functional planning with product and UX

Qualifications

  • At least eight years of software engineering experience, including leadership on AI-related projects.
  • Strong knowledge of .NET Core and C#, plus modern web development with Angular, TypeScript or JavaScript, CSS, and HTML.
  • Demonstrated experience building and deploying generative AI or agent-based features.
  • Practical skill in prompt engineering, agent orchestration, and improving large language model behavior.
  • Experience using AI coding assistants as part of software development workflows.
  • Familiarity with REST APIs, SQL Server or Cosmos DB, cloud infrastructure, Agile methods, and continuous delivery.
  • Strong communication, collaboration, and mentoring skills.

Responsibilities

  • Design and implement complex software that integrates generative AI and agent capabilities.
  • Build and maintain scalable, efficient code for agent products and reusable development frameworks.
  • Guide cross-functional technical planning and delivery with product, user experience, and engineering partners.
  • Improve prompt quality, agent orchestration, and AI-driven workflows; monitor performance, reliability, and security.
  • Establish effective AI-assisted development practices across the software lifecycle.
  • Mentor engineers, uphold strong engineering standards, and contribute to platform direction for AI and agents.

Skills

Leadership experience
Mentoring
Communication

Tools

.NET Core
C#
Angular
TypeScript
JavaScript
CSS
HTML
REST APIs
SQL Server
Cosmos DB
Cloud infrastructure
Agile methods
Continuous delivery

Job description

Role overview

Lead hands-on engineering for generative AI and agent-based software, shaping both product features and the shared frameworks that enable other teams to build agents. The principal-level role spans architecture, implementation, reliability, and technical guidance, while helping teams adopt AI-supported development practices.

Responsibilities
  • Design and implement complex software that integrates generative AI and agent capabilities.
  • Build and maintain scalable, efficient code for agent products and reusable development frameworks.
  • Guide cross-functional technical planning and delivery with product, user experience, and engineering partners.
  • Improve prompt quality, agent orchestration, and AI-driven workflows; monitor performance, reliability, and security.
  • Establish effective AI-assisted development practices across the software lifecycle.
  • Mentor engineers, uphold strong engineering standards, and contribute to platform direction for AI and agents.
Requirements
  • At least eight years of software engineering experience, including leadership on AI-related projects.
  • Strong knowledge of .NET Core and C#, plus modern web development with Angular, TypeScript or JavaScript, CSS, and HTML.
  • Demonstrated experience building and deploying generative AI or agent-based features.
  • Practical skill in prompt engineering, agent orchestration, and improving large language model behavior.
  • Experience using AI coding assistants as part of software development workflows.
  • Familiarity with REST APIs, SQL Server or Cosmos DB, cloud infrastructure, Agile methods, and continuous delivery.
  • Strong communication, collaboration, and mentoring skills.
Benefits and work setup

The source describes a remote-flexible workforce. Listed benefits include medical, dental, and vision coverage, wellness programs, retirement matching, flexible paid time off, parental leave, tuition reimbursement, and other support programs. The listed starting base pay range is $133,700–$173,800.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Agents for Good
Software Engineer, Agents for Good

blackbaud • United States

Remote
USD 88,000 - 114,000
Medical insurance
Dental coverage
Vision coverage
+6
Senior Software Engineer - AI Engineering (Remote)
Senior Software Engineer - AI Engineering (Remote)

Homedepot • United States

Remote
USD 80,000 - 180,000
Remote role
No travel
Principal Software Engineer
Principal Software Engineer

Amazon Jobs • Seattle (WA)

On-site
USD 200,000 - 271,000
RSUs
Comprehensive health insurance
Paid time off
Senior Engineer, Developer Platforms and Generative AI
Senior Engineer, Developer Platforms and Generative AI

thenewyorktimes • United States

Hybrid
USD 140,000 - 180,000
Hybrid work arrangement
Medical, dental, and vision benefits
401(k) with company match
+2
Forward Deployed AI Engineer
Forward Deployed AI Engineer

talkdesk2 • United States

Remote
USD 180,000 - 225,000
Equity and bonus plan
Medical, dental, vision insurance
401(k) plan
+2
Senior AI-Native Software Engineer
Senior AI-Native Software Engineer

EPAM Systems • United States

Remote
USD 140,000 - 210,000
Sr. Agentic Engineer
Sr. Agentic Engineer

BambooHR • Draper (UT)

On-site
USD 150,000 - 200,000
Health Insurance
Life Insurance
Disability Insurance
+7
Staff Software Engineer, Data Engineering
Staff Software Engineer, Data Engineering

pingidentity • United States

Remote
USD 132,000 - 170,000
Flexible, collaborative work
Generous PTO and holiday schedule
Education reimbursement opportunities
+2
Staff Technical Product Manager, AI Agent
Staff Technical Product Manager, AI Agent

Hercules • United States

Hybrid
USD 100,000 - 250,000
AI token budget
Healthcare, vision, and dental
Daily in-office meals
+1
Senior Software Engineer – Agent Systems
Senior Software Engineer – Agent Systems

kraken.com • United States

Remote
USD 180,000 - 260,000