B

Blackbaud

Cloud SaaS for nonprofits and education

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of full-stack software engineering experience using React, Next.js, TypeScript, Node.js, Express, and JavaScript (ES6).
  • Strong understanding of HTML5, CSS, and modern web development principles.
  • Must meet all minimum requirements for quality, security, and operability.
  • Experience designing, building, and integrating with public APIs and third-party services.
  • Experience working within agile software delivery teams and a commitment to continuous improvement.
  • Experience using modern AI development tools such as GitHub Copilot, Claude, or equivalent technologies to accelerate software delivery.

Responsibilities

  • Design, build, and support custom websites, bespoke applications, and APIs that extend and enhance core platform capabilities.
  • Identify and validate new product and service opportunities through rapid experimentation, prototyping, and iterative delivery.
  • Leverage AI-assisted development tools and agentic coding practices throughout the software development lifecycle, from concept through to production.
  • Partner with Product, Commercial, and Delivery teams to deliver regional and global initiatives, campaigns, and customer solutions.
  • Support pre-sales activities by contributing technical expertise, effort estimation, and solution design recommendations.
  • Provide technical leadership across application design and architecture, driving scalable, maintainable solutions while promoting engineering best practices.
  • Take ownership of the full software lifecycle, including development, testing, deployment, production support, security, and operational excellence.
  • Mentor and support engineers through coaching, code reviews, technical guidance, and knowledge sharing.

Desired Qualifications

  • Experience with deployment tooling, CI/CD pipelines, and modern software delivery practices.
  • Exposure to AWS and serverless application architectures.
  • Experience delivering customer-facing projects and working directly with stakeholders.
  • Understanding of modern UX, design, and accessibility principles.
  • Experience working with data, analytics, and CRM platforms.
  • Experience collaborating within distributed engineering teams.
  • Experience in .NET technologies (C# .NET).

About the Company

Blackbaud

Cloud SaaS for nonprofits and education

Blackbaud provides cloud-based SaaS software for nonprofits, schools, and social good organizations. It offers tools for fundraising, financial management, CRM, marketing, and analytics through a subscription model with optional services and transaction-based fees. The platform is a unified, cloud-based system with modules for donor management, campaigns, grant tracking, accounting, and data analytics. Its focus on the social good sector and end-to-end capabilities set it apart from generic software providers, helping organizations improve efficiency, boost donor engagement, and maximize social impact while supporting CSR and sustainability goals.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Charleston, SC
Founded
1981

Recently Posted Jobs

Explore more opportunities at Blackbaud

See more jobs