All roles at Blackbaud

Software Engineer, Principal

HyderabadFull-time10–18 yrsPosted 1 week ago

Leadership software engineering role at Blackbaud in Hyderabad. Needs 10+ years.

About the role

As a Principal Software Engineer on the Aviato team, you will stay hands-on in the codebase while helping set technical direction within Platform team — writing and reviewing production code, driving automation and CI/CD across our .NET/C# and Azure-based services, and setting engineering standards within a DevSecOps culture.

What you'll do

  • Stay hands-on in the codebase — writing, reviewing, and shipping production-quality code as a core, ongoing part of the role
  • Build automation leveraging CI/CD processes, automated testing, unit testing, code coverage, and other software development best practices
  • Define and drive the technical architecture and roadmap for Aviato's platform, balancing scalability, reliability, and delivery speed
  • Contribute to reusable automation scripts, libraries, services, and tools to increase system and process efficiencies
  • Partner with security teams and tools to continually review new industry threats and quickly address vulnerabilities

What you need

  • JavaScript
  • .NET
  • C#
  • Unit testing
  • CI/CD
  • Azure

Good to have

  • Python
  • Angular
  • PowerShell
  • React
  • Test automation
  • HTML

More roles like this at Blackbaud

Apply on Blackbaud's site