ETL Developer

Guidehouse•McLean, VA
•$113,000 - $188,000

About The Position

The ETL Developer designs, develops, tests, and maintains enterprise ETL/ELT solutions that integrate data from multiple source systems. The role builds scalable, high-performance pipelines for batch and near-real-time processing and data integration workflows using modern ETL tools and cloud data platforms. It analyzes source systems and business requirements to define data mappings, transformations, and validation rules. The position also optimizes ETL performance, troubleshoots data processing issues, and develops data warehouses, operational data stores, and reporting data marts. It implements data quality checks, reconciliation, and exception-handling processes; maintains technical documentation and operational runbooks; and supports production deployments, incident resolution, and continuous improvement. The developer collaborates with data architects, database administrators, business analysts, and application teams while adhering to data governance, security, privacy, and organizational standards. Applicants must be U.S. citizens or Green Card holders and able to obtain a Public Trust clearance. A bachelor's degree in computer science, cybersecurity, engineering, or a related field is required, though four additional years of relevant experience may substitute for the degree. The position requires at least six years of hands-on ETL development, data integration, and data warehousing experience. The stated annual salary range is $113,000–$188,000, with compensation decisions based on factors including skills, experience, training, clearances, licensure, certifications, and organizational needs. The position may be eligible for a discretionary variable incentive bonus.

Requirements

  • U.S. citizenship or Green Card status and ability to obtain a Public Trust clearance.
  • Bachelor’s degree in computer science, cybersecurity, engineering, or a related field, or four additional years of relevant experience in lieu of a degree.
  • At least 6 years of hands-on experience in ETL development, data integration, and data warehousing.
  • Strong experience with ETL tools such as Informatica, SSIS, Talend, DataStage, AWS Glue, or similar platforms.
  • Proficiency in SQL and database technologies including SQL Server, Oracle, PostgreSQL, or MySQL.
  • Experience designing complex data transformations, data migrations, and integrations.
  • Strong understanding of data warehousing concepts, dimensional modeling, and star/snowflake schemas.
  • Experience with cloud-based data services and modern data platforms.
  • Knowledge of data quality, data governance, and metadata management best practices.
  • Experience with performance tuning, error handling, and troubleshooting large-scale ETL processes.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in Agile development environments and collaborate across technical and business teams.

Nice To Haves

  • Experience with AWS data services such as AWS Glue, S3, Redshift, Lambda, Athena, and Step Functions.
  • Experience with modern data lake and lakehouse architectures.
  • Knowledge of Python, PySpark, shell scripting, or other automation technologies.
  • Experience with CI/CD pipelines and DevOps practices for data engineering.
  • Familiarity with data visualization and analytics tools such as Power BI, Tableau, or QuickSight.
  • Experience supporting federal government or highly regulated environments.
  • Industry certifications related to cloud platforms, data engineering, or database technologies.
  • Experience implementing master data management (MDM) and data governance frameworks.
  • Knowledge of big data technologies such as Spark, Kafka, or Hadoop.
  • Experience mentoring junior developers and leading technical implementation efforts.

Responsibilities

  • Design, develop, test, and maintain enterprise ETL/ELT solutions integrating multiple source systems.
  • Develop scalable, high-performance data pipelines for batch and near-real-time data processing.
  • Build and maintain data integration workflows using ETL tools and cloud-based data platforms.
  • Analyze source systems and business requirements to create data mappings, transformation rules, and validation rules.
  • Optimize ETL performance, troubleshoot data processing issues, and implement tuning strategies.
  • Collaborate with data architects, database administrators, business analysts, and application teams to deliver data solutions.
  • Develop and maintain data warehouses, operational data stores, and reporting data marts.
  • Implement data quality checks, reconciliation processes, and exception-handling frameworks.
  • Create and maintain technical documentation, design specifications, and operational runbooks.
  • Support production deployments, incident resolution, and continuous improvement initiatives.
  • Ensure compliance with data governance, security, privacy, and organizational standards.

Benefits

  • Medical, prescription drug, dental, and vision insurance
  • Personal and family sick time
  • Company-paid holidays
  • Parental leave
  • 401(k) retirement plan
  • Group term life and travel assistance
  • Voluntary life and AD&D insurance
  • Health savings account
  • Health care and dependent care flexible spending accounts
  • Transit and parking commuter benefits
  • Short-term and long-term disability
  • Tuition reimbursement
  • Personal development, certifications, and learning opportunities
  • Employee referral program
  • Corporate-sponsored events and community outreach
  • Care.com annual membership
  • Employee assistance program
  • Supplemental benefits, including critical care, hospital indemnity, accident insurance, legal assistance, and identity theft protection
  • Flexible benefits package
  • Position may be eligible for a discretionary variable incentive bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service