Taro Logo

Software Engineer, Principal - C#

World's leading cloud software company powering social good, serving nonprofits, foundations, corporations, education and healthcare institutions.
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineer, Principal - C#

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.

Last updated 15 days ago

Responsibilities For Software Engineer, Principal - C#

  • Design and develop software applications, project prototypes, proofs of concept & client demos
  • Evaluate performance of critical application components and optimize them
  • Drive development effort for End-to-End delivery of high-quality solutions
  • Work closely with product management and team members
  • Perform design and code reviews
  • Ensure compliance with Web standards and accessibility requirements
  • Participate in all Scrum team ceremonies

Requirements For Software Engineer, Principal - C#

TypeScript
JavaScript
  • 8+ years of experience in designing and developing applications on the Microsoft stack
  • Experience with JavaScript/TypeScript, CSS, and HTML
  • Experience with C# and .NET Core
  • Experience with SQL Server and Cosmos Db
  • Understanding of software engineering best practices and object-oriented development
  • Experience working with RESTful services and APIs
  • Familiarity with Git and continuous integration systems
  • Familiarity with cloud platforms (Azure/AWS/GCP)
  • Able to work flexible hours as required by business priorities

Jobs Related To Blackbaud Software Engineer, Principal - C#