Data Engineer II
Quick answer
Dimagi is hiring a remote/hybrid US-based Data Engineer II paying $82,810-$130,319 to build and maintain data infrastructure supporting public health and social service programs.
- Role
- Data Engineer II
- Organization
- Dimagi
- Location
- Cambridge, MA (or Remote within the United States)
- Work setup
- Hybrid
- Level
- Mid
- Compensation
- $82,810 - $130,319 annually
- Category
- Engineering & Technology
The role
Dimagi is seeking a Data Engineer II to join their US Solutions Division to build and maintain data pipelines and analytics infrastructure. The role involves designing data warehouse transformations using Snowflake, Python, and AWS tools to support public health and social service initiatives. This is a 12-month fixed-term position that emphasizes collaborative, hands-on technical work and the use of AI-assisted tools for development. Candidates will work closely with technical leadership to ensure system scalability and reliability in a social enterprise environment.
What you'll do
- Design and implement features for the Data Platform tech stack.
- Execute and maintain DevOps workflows and platform upgrades.
- Build robust data extraction and transformation pipelines.
- Develop data warehouse transformations using SQL and dbt.
- Conduct ad hoc analyses and create BI dashboards in Tableau.
What it takes
- 2–5 years of experience in data engineering or related technical roles.
- Strong proficiency with cloud-based data platforms like AWS and Snowflake.
- Expert-level SQL and proficiency in Python.
- Experience building production-grade ETL/ELT pipelines.
- Proven ability to partner with stakeholders to deliver end-to-end data solutions.
What you'll bring
How we treat you
100% employer-sponsored medical insurance with HRA, voluntary dental/vision, 401K with 4% match, employee stock options, 30 days PTO, unlimited sick time, parental leave, and flex-time policy.
Frequently asked questions
Is this position remote?
Yes, while the position is affiliated with the Cambridge, MA office, it is open to remote employment within the United States.
What is the compensation for this role?
The estimated annual salary range is $82,810 to $130,319, with the final amount dependent on the candidate's geographic location.
Is this a permanent role?
No, this is a 12-month fixed-term position with the possibility of renewal based on business requirements and mutual interest.
What level of experience is required?
The ideal candidate will have 2–5 years of experience in data engineering or a similar technical role, demonstrating a track record of building scalable data systems.
How to apply
Apply directly on Dimagi's site. We link straight through — no resume parsing, no profile to fill out.
This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Dimagi's official posting before applying.