Blackbaud

Charleston, SC
1,001-5,000 employees
Software solutions powering the entire social good community such as Faith Communities, Foundations, K-12 Schools, Nonprofits, and more.

Principal Data Engineer - JustGiving

Principal Data Engineer - JustGiving

This job is no longer open

About the Role 

The Data Engineering team is responsible for the business intelligence platform at JustGiving. The BI platform is used for internal/external facing reporting/analytics and data integration with third parties. We're embarking on a new project to modernize our BI platform to improve the data capabilities of the business.The plan is to evolve our existing Kimball data warehouse running on SQL Server to modern architecture.

We're looking for a principal level data engineer to support the day-to-day running of the existing platform but also look towards driving the strategy and architecture of a modern data warehouse solution.

Architecture

  • Define and own the modern data platform and integrations into downstream systems 

  • Deliver a system that supports both real time and analytical queries 

  • Advise on implementation strategy using (AWS or Azure) big data technologies  

  • Model datasets for both ad-hoc and supported enterprise level reporting 

Data integration processes

  • Define ETL/ELT architecture, framework and design patterns 

  • Build high quality, efficient, flexible, scalable data pipelines and reporting solutions 

  • Automate ingestion of events-based messages from microservices into the data platform 

Drive technical excellence in the team

  • Contribute to ongoing process and technical improvements 

  • Mentor and develop other members of the team – juniors and BI engineers 

Automated testing and deployment

  • Continuous integration and deployment for all assets  

  • Define and implement testing strategy 

Delivery of data project work

  • Interpret requirements from the business and own projects from inception to delivery 

  • Excellent judgement on the selection of methods/techniques to solve the problem at hand. With a focus on manageability and maintainability. 

Technical Skills 

  • Design, creation and management of large data models 

  • Expert in data warehousing and modern architectures 

  • Cloud based architecture and deployment 

  • Infrastructure as code - Terraform 

  • Advanced SQL 

  • Microsoft BI Stack - SSIS in particular

  • Python or C#  

  • Javascript or Typescript is advantageous 

  • AWS data technologies (EMR Spark, Glue, Lambda, Kinesis, Data Pipeline, step functions, batch, Redshift) or Azure equivalent.  We would like to evaluate both for future offerings.   

  • CI/CD: experience in a CI/CD tool such as CircleCI, GoCD 

#LI-REMOTE

Stay up to date on everything Blackbaud, follow us on Linkedin, Twitter, Instagram, Facebook and YouTube ​

Blackbaud is a remote-first company which embraces a flexible remote work culture.  Blackbaud supports hiring and career development for all roles from the location you are in today!

Blackbaud is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

To all recruitment agencies: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.

A notice to candidates: Recruitment Fraudulent Alert: Your personal information and online safety as a candidate mean a lot to us! At Blackbaud and our portfolio of companies, recruiters only direct candidates to apply through our official careers page at https://careers.blackbaud.com/us/en or our official LinkedIn page. Recruiters will never request payments, ask for financial account information or sensitive information like social security numbers, or conduct interviews via Skype.  Anyone suggesting otherwise is not a representative of Blackbaud. If you are unsure if a message is from Blackbaud, please email blackbaudrecruiting@blackbaud.com

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.