Data Engineer

CGIFairfax, VA
Hybrid

About The Position

We are seeking a highly capable Lead Software Developer to guide the design, development, testing, and deployment of complex data and analytics solutions across a hybrid enterprise data environment. This role is responsible for leading technical development efforts that support cloud migration, data warehouse modernization, analytics platform enhancements, and enterprise grade DevSecOps pipelines. If you have experience successfully leading Data and/or Analytics intelligence projects across both on prem and cloud data ecosystems, excel at architecting and building scalable, secure, high performance data solutions and enjoy mentoring junior developers while driving modern engineering practices, this role is an ideal fit for you! This position is located in our Fairfax, VA or Lafayette, LA or Knoxville, TN office; however, a hybrid working model is acceptable.

Requirements

  • At least eight (8) years of experience successfully leading Data and/or Analytics intelligence projects with enterprise scope and complexity, including both on prem and cloud environments.
  • Strong hands on development experience with SQL Server, ETL/ELT processes, stored procedures, data modeling, and performance tuning in enterprise data warehouse environments.
  • Demonstrated experience developing solutions for cloud based data platforms.
  • Proven ability to design, document, and implement scalable data ingestion, transformation, and provisioning solutions across complex enterprise data ecosystems.
  • Proficiency in DevSecOps practices including CI/CD pipelines, automation scripting, environment configuration, and testing frameworks.
  • Experience writing, maintaining, and executing test plans, test scripts, automated test suites, and traceability artifacts in accordance with SDLC standards.
  • Ability to work within multi team Agile environments, participating in sprint planning, daily standups, backlog refinement, and sprint reviews.
  • Strong understanding of enterprise change management, release management, and configuration management processes.
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.

Nice To Haves

  • Experience supporting federal data management or analytics programs.
  • Familiarity with Alteryx workflow development or administration and with analytics/reporting platforms being transitioned or retired.
  • Knowledge of metadata management, data governance, data lineage, and quality management practices.
  • Certifications in AWS, Snowflake, DevOps, Agile, or related technologies.

Responsibilities

  • Serve as the senior technical developer responsible for designing, coding, testing, and deploying data and analytics capabilities across enterprise data warehouse platforms, analytic tools, and cloud native services.
  • Lead the development of ETL/ELT pipelines, data ingestion processes, and transformation logic supporting modernization from on prem SQL Server platforms to cloud data warehouse environments.
  • Develop and maintain data architecture artifacts, source to target mappings, data flow diagrams, and associated technical documentation.
  • Build and optimize code to support monthly and ad hoc data refresh cycles, data validation logic, and system performance requirements across large scale data platforms.
  • Support multi framework Agile delivery by breaking down requirements into user stories, estimating development effort, participating in sprints, and ensuring development work is fully traceable.
  • Collaborate with architects, cloud engineers, DBAs, data stewards, and platform operations teams to ensure solutions align with enterprise architecture standards and comply with security, audit, and governance requirements.
  • Design, implement, and maintain CI/CD pipeline components used to support continuous integration and deployment across cloud and on prem environments.
  • Conduct unit, integration, regression, performance, and security testing for all developed components; document test results and remediate defects as required.
  • Support release management processes, including build packaging, code promotion, version control, and deployment activities in accordance with enterprise change management policies.
  • Mentor junior developers, enforce development standards, and support code reviews to ensure high quality, maintainable, and secure software.
  • Troubleshoot production issues, support root cause analysis, and contribute to continuous improvement efforts focused on reliability, performance, and maintainability of the EDM platforms.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service