Reach Financial is a financial services provider that is helping people outsmart debt for good. As a Data Engineer II, you will contribute to the modernization of Reach's data platform by designing, building, and maintaining data pipelines and models that support reporting and analytics.
Responsibilities:
- Design, build, and maintain scalable data pipelines, transformations, and data models using modern ELT practices
- Participate in incident response and operational support activities, including occasional off-hours coverage for critical production issues, data incidents, and major platform deployments
- Develop and support data assets that enable reporting, analytics, and operational workflows
- Participate in technical design discussions and contribute to implementation planning and solution documentation
- Collaborate with analysts, data scientists, software engineers, and business stakeholders to understand requirements and deliver effective data solutions
- Troubleshoot data quality, reliability, and performance issues across data pipelines and systems
- Monitor and improve existing implementations by identifying gaps, inefficiencies, and opportunities for automation
- Contribute to engineering best practices around testing, version control, documentation, and data quality
- Support deployment and maintenance of data pipelines through established CI/CD processes
- Participate in code reviews and provide constructive feedback to peers
- Continuously develop technical expertise and apply new tools, techniques, and approaches where appropriate
Requirements:
- 3–5 years of hands-on experience in Data Engineering, Analytics Engineering, or a related data-focused role
- Experience working in a product-oriented data squad, partnering closely with Product, Analytics, and Engineering to deliver end-to-end data solutions and data products
- Experience working with modern data platforms and tools such as dbt (Core or Cloud), Amazon RDS, PostgreSQL, or similar technologies; strongly preferred: experience with Snowflake (our primary data warehouse platform)
- Strong SQL skills with experience developing data transformations and data models
- Experience building and maintaining ETL/ELT pipelines
- Experience with Python or a similar programming language
- Understanding of data modeling, warehousing concepts, and relational databases
- Experience using Git-based development workflows
- Ability to independently manage assigned workstreams and deliver high-quality solutions
- Strong communication, collaboration, and problem-solving skills
- Demonstrated ability to learn new technologies, tools, and business domains and apply them effectively
- Experience preparing and modeling data for analysis in Tableau, Sigma, or other BI tools
- Experience with reverse ETL / data activation tools such as FiveTran activations, Hightouch, etc
- Familiarity with dbt coding conventions and Medallion data architecture (i.e. Bronze, Silver, Gold data layers)
- Experience working in the Financial Services industry and familiarity with working in a SOC2 and PCI-DSS environment