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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level