Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Blackbaud Logo

Principal Software Engineer, .NET / Data / AI

Blackbaud

$133,700 - $173,800
Sep 6, 2025
Remote, US
Apply Now

Blackbaud is looking to solve complex problems by building scalable, intelligent, and impactful software solutions, specifically focusing on modern web applications, data pipelines, and AI-powered systems.

Requirements

  • 10+ years of experience in software engineering, with strong full-stack development skills.
  • Experience in data engineering, including big data technologies (Spark, Databricks, Data Lake).
  • Proficiency in C-Sharp, .NET Core, Python, and SQL; experience with cloud platforms (Azure preferred).
  • Experience with REST APIs, asynchronous messaging, and microservices.
  • Strong understanding of LLM concepts, including prompt engineering, fine-tuning, and RAG.
  • Familiarity with CI/CD pipelines, TDD, and Agile methodologies.

Responsibilities

  • Design and develop full-stack applications using .NET, C-Sharp, Angular, and modern web technologies (JavaScript/TypeScript, HTML, CSS).
  • Build scalable backend services and APIs, integrating with databases and cloud platforms.
  • Lead end-to-end delivery of high-quality software solutions, ensuring performance, security, and maintainability.
  • Integrate data from multiple sources and curate datasets for reporting, dashboards, and AI applications.
  • Build and maintain LLM pipelines including prompt engineering, fine-tuning, and Retrieval-Augmented Generation (RAG).
  • Integrate with APIs from providers like OpenAI and manage vector databases.
  • Debug and evaluate natural language queries translated to SQL, especially in AI-powered tools like Copilot.

Other

  • Thrives in cross-functional environments.
  • Enjoys solving complex problems.
  • Passionate about building scalable, intelligent, and impactful software solutions.
  • Act as a bridge between product, engineering, and analytics teams to ensure alignment on data and AI initiatives.
  • Conduct code reviews, mentor engineers, and enforce coding standards and best practices.