
Job description
The Principal Data Engineer sets the technical direction for data engineers and assists in solving large, complex data problems. This role has considerable technical influence within the Data and Software Engineering teams.
Maintain and assess a legacy data warehouse, design and build scalable data pipelines, collaborate with peers, and partner with product managers and engineering teams to solve real customer problems.
8+ years of experience in data engineering, hands-on experience with Spark-based platforms, solid understanding of distributed system design patterns, and strong SQL skills.
Company

Tech, Software & IT Services • Nonprofit • Education
Blackbaud is a leading SaaS provider that empowers nonprofits, educational institutions, and socially responsible enterprises to maximize impact through integrated fundraising, donor management, grantmaking, and corporate social responsibility tools. Their platform, used by millions of organizations worldwide, streamlines financial management, digital giving, and analytics, enabling $100 billion in donations, grants, and investments each year. Blackbaud’s remote-first culture and global footprint—spanning the U.S., Canada, Australia, Costa Rica, and the U.K.—support a diverse, distributed workforce committed to social good. Recognized by Forbes, Newsweek, and Quartz for responsible business practices and employee satisfaction, Blackbaud stands out as a trusted partner for mission-driven organizations seeking technology that delivers measurable social impact.
Keep exploring

Blackbaud

Blackbaud

Atlassian
Skipton Building Society
LyondellBasell
Cedar