Loading...

Blackbaud

Principal Software Engineer-Fullstack

Blackbaud
Hyderabad, Telangana On-site
On-Site Full-Time Hyderabad, Telangana India

About the Role

About the Company - Blackbaud unleashes the potential of the people and organizations who change the world, and we’re growing our team. As the leading software provider exclusively dedicated to fueling social impact, you can expand what is possible across the nonprofit and education sectors and work with companies committed to social responsibility, so you can expand what is possible.


About the Role - We are seeking a highly experienced Senior Principal Software Engineer to act as the technical specialist for our engineering team. You will be responsible for overseeing the architecture, design, and delivery of software solutions on the Blackbaud Infinity platform using the .NET tech stack. You will provide technical leadership, mentor junior engineers, and work closely with cross-functional teams to ensure successful project execution. Your expertise in Azure and cloud-based solutions will be critical as we continue to optimize and modernize our systems.

Responsibilities

Provide hands-on mentorship and guidance in the development of features and solutions using the .NET stack on the Blackbaud Infinity Platform.
Mentor and guide engineers, providing code reviews, feedback, and technical coaching.
Collaborate with stakeholders to ensure alignment with business goals and product roadmaps.
Drive the adoption of best practices for software development, security, and testing.
Oversee performance optimization, scalability, and security of cloud-hosted systems (Azure & private cloud).
Stay updated on emerging technologies and industry trends to integrate them into team projects where applicable.

Qualifications -

10+ years of software development experience, with at least 5 years in a management or leadership role.
12+ years of professional software development experience.
Extensive experience with .NET technologies (C#, ASP.NET, etc.).
Strong experience with Azure and cloud computing (architecture, deployments, and services).
Proven track record of coaching teams and mentoring engineers.
Solid understanding of software engineering best practices (Agile, DevOps, CI/CD).
Familiarity with enterprise architecture patterns, microservices, and containerization (Docker, Kubernetes).
Excellent problem-solving, communication, and leadership skills.
Ability to meet the highest standards of quality, security and operability as part of a DevSecOps culture.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs