GoodUnited, a fundraising software company, is seeking a Data Engineer to support the Data Architect and Product Delivery team. The Data Engineer will help implement and maintain the company's data infrastructure, working closely with various departments to execute data quality, integration, and governance strategies. GoodUnited is a business-to-business (B2B) Software-as-a-Service (SaaS) company headquartered out of Charleston, South Carolina. GoodUntied serves nonprofit NGOs and has built the first fundraising platform for social networks.
This role offers an excellent opportunity to deepen experience in a fast-paced, data-driven environment.
What this role involves:
- Building and maintaining robust, scalable ETL pipelines.
- Implementing and monitoring data validation rules.
- Assisting in the integration of new data sources.
- Setting up alerts, dashboards, and automated checks.
- Maintaining documentation for data workflows and tools.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2–4 years in a Data Engineering or related role.
- Proficiency in Python and SQL.
- Experience with ETL tools (Matillion, Apache AirFlow, or equivalent).
- Experience with data warehouses like Snowflake or Redshift.
- Experience with DataBase Engines such as PostgreSQL.
- Familiarity with AWS services related to data (S3, RDS, etc.).
- Solid understanding of data modeling, data transformation, and data pipeline orchestration.
- Strong communication and collaboration skills; fluency in English is required.
What GoodUnited offers:
- A dynamic and inclusive work environment.
- Opportunities for professional growth and mentorship.
- A supportive and collaborative remote-first culture.