What are the responsibilities and job description for the Data Quality Engineer position at Piper Companies?
Piper Companies is seeking a Data Quality Engineer to join a growing financial services organization located in Bethesda, MD. The Data Quality Engineer will be responsible for designing, implementing, and maintaining enterprise data quality frameworks that ensure the accuracy, consistency, completeness, and reliability of data across cloud-based data platforms. This role is hybrid 4 days per week in Bethesda, MD.
Responsibilities for the Data Quality Engineer Include:
Salary Range: $130,000 - $140,000 annually depending on experience
Comprehensive Benefits: PTO, Paid Holidays, Medical, Dental, Vision, 401k, and Sick Leave as required by law.
This job opens for applications on 6/26/2026. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords:
Data Quality Engineer, Data Engineer, Data Testing, SQL, Python, PyTest, Great Expectations, dbt, ETL, ELT, Data Validation, Data Observability, Monte Carlo, Soda, Microsoft Fabric, Databricks, Apache Spark, Azure DevOps, GitHub Actions, Airflow, Data Governance, CI/CD
Responsibilities for the Data Quality Engineer Include:
- Design, develop, and implement scalable automated data quality testing frameworks utilizing Python, PyTest, Great Expectations, dbt Tests, and related technologies.
- Develop complex SQL queries to perform data profiling, reconciliation, validation, root-cause analysis, and anomaly detection across enterprise datasets.
- Build automated validation processes throughout ETL/ELT pipelines to ensure data integrity from ingestion through transformation and consumption.
- Partner with Data Engineering teams to integrate data quality checks into CI/CD pipelines using Azure DevOps, GitHub Actions, Airflow, or similar automation platforms.
- Develop and maintain data observability solutions to monitor data freshness, schema drift, completeness, and production anomalies.
- Bachelor's degree in Computer Science, Information Systems, Data Analytics, Engineering, Mathematics, or a related technical discipline required.
- 5 years of experience in Data Engineering, Data Quality Engineering, Analytics Engineering, or a related data-focused role.
- Proven experience building automated data testing frameworks using Python, PyTest, Great Expectations, dbt Tests, or similar technologies.
- Advanced SQL skills with experience performing complex validation, reconciliation, profiling, and data analysis.
- Strong understanding of ETL/ELT architecture, modern data pipelines, and cloud data platforms.
- Proficiency in Python for automation, scripting, and integrating quality validation into enterprise workflows.
- Experience integrating automated testing into CI/CD pipelines utilizing Azure DevOps, GitHub Actions, Airflow, or similar platforms.
Salary Range: $130,000 - $140,000 annually depending on experience
Comprehensive Benefits: PTO, Paid Holidays, Medical, Dental, Vision, 401k, and Sick Leave as required by law.
This job opens for applications on 6/26/2026. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords:
Data Quality Engineer, Data Engineer, Data Testing, SQL, Python, PyTest, Great Expectations, dbt, ETL, ELT, Data Validation, Data Observability, Monte Carlo, Soda, Microsoft Fabric, Databricks, Apache Spark, Azure DevOps, GitHub Actions, Airflow, Data Governance, CI/CD
Salary : $130,000 - $140,000