Data Quality Engineer
bethesda, Maryland
Job Id:
168622
Job Category:
Job Location:
bethesda, Maryland
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Chase Reese
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:
• 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.
Qualifications for the Data Quality Engineer Include:
• 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.
Compensation for the Data Quality Engineer includes:
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: #LI-CR2 #LI-HYBRID
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