Blackbaud, the world's leading cloud software company powering social good, is seeking a Principal Software Engineer specializing in C# for their Hyderabad office. This role offers an opportunity to work on mission-critical applications that serve nonprofits, foundations, and educational institutions. As a Principal Engineer, you'll be deeply involved in all phases of the development lifecycle, from design to implementation, focusing on building scalable solutions using Microsoft technologies. The position requires expertise in C#, .NET Core, and modern web technologies, with a strong emphasis on performance optimization and architectural design. Blackbaud offers a flexible hybrid work environment and is committed to maintaining an inclusive workplace. The role involves working with cross-functional teams, mentoring other developers, and driving technical innovation while ensuring the delivery of high-quality solutions that meet business requirements. This is an excellent opportunity for experienced engineers who want to make a significant impact while working with modern technology stacks in a company that serves the social good sector.