Blackbaud · 1 day ago
Principal Software Engineer, .NET Core
Blackbaud is a digital-first company that supports flexible remote or hybrid work culture. As a Principal Software Engineer, you will be involved in all phases of the development lifecycle, designing and developing software applications while ensuring compliance with quality and security standards.
Cloud ComputingCloud Data ServicesNon ProfitSoftware
Responsibilities
Design and develop software applications, project prototypes, proofs of concept & client demos
Evaluate performance of critical application components and optimize them to assure maximum performance and scalability
Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
Work closely with the product management, program management, and other team members to coordinate schedules, identify task assignments and provide progress updates at daily standup meetings
Perform, design and code reviews for all key application functional components
Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor on your team
Keep up to date on the latest technical developments in your area
Ensure compliance with Web standards and accessibility requirements
Ensure that all work meets standards of quality, security and operability
Participate in all Scrum team ceremonies
Qualification
Required
8 or more years of experience in designing and developing applications on the Microsoft stack
Experience with common web technologies – JavaScript/TypeScript, CSS, and HTML
Experience with C# and .NET Core
Experience with 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
Able to work flexible hours as required by business priorities
Preferred
Familiarity with building software applications in the cloud (Azure/AWS/GCP) a plus
Familiarity with building distributed microservices a plus
Company
Blackbaud
Blackbaud is a provider of software and services designed for non-profit organizations enabling them to build strong relationships and more.
H1B Sponsorship
Blackbaud has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (4)
2023 (3)
2022 (15)
2021 (4)
2020 (15)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-07-22IPO
1999-01-01Acquired
Leadership Team
Recent News
2025-12-15
2025-12-15
2025-12-15
Company data provided by crunchbase