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