Data Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Data Engineer to support development, integration, and sustainment of enterprise data solutions across modernization and operational initiatives within large Federal environments. This role is responsible for designing, building, and maintaining data pipelines, data transformations, and structured datasets that enable analytics, reporting, system integrations, and business workflows. The Data Engineer collaborates with architects, analysts, developers, and operational stakeholders to ensure data solutions are accurate, secure, scalable, and aligned with enterprise delivery objectives. This position contributes to structured data lifecycle management across Agile and DevSecOps delivery environments., * Design, develop, and maintain data pipelines and integration workflows supporting data ingestion, transformation, migration, and delivery across enterprise systems.
-
Develop structured datasets, data models, schemas, and mapping logic to support analytics, reporting, and operational processing needs.
-
Profile, validate, and reconcile data across systems to ensure accuracy, consistency, and completeness.
-
Identify and resolve data quality issues, implementing enhancements that improve reliability and usability of data assets.
-
Optimize SQL queries, ETL processes, data models, and data processing jobs to improve performance and scalability.
-
Support data migration and integration efforts bridging legacy and modernized platforms.
-
Collaborate with architects, analysts, developers, and product teams to support evolving reporting, analytics, and integration requirements.
-
Troubleshoot data processing failures, performance bottlenecks, and integration errors.
-
Participate in Agile ceremonies and contribute to delivery planning for data-centric features and enhancements.
-
Document data lineage, transformation logic, interface specifications, and test strategies to ensure maintainability and compliance.
-
Support deployment readiness by validating data impacts related to system upgrades, configuration changes, or release activities.
-
Contribute to implementation of automated testing, monitoring, and CI/CD practices supporting data engineering workflows.
-
Ensure data solutions align with security, performance, and governance considerations where applicable.
-
Support continuous improvement of data engineering practices, tooling, and data lifecycle processes.
Requirements
-
5+ years of experience in data engineering, ETL development, data integration, or database engineering within enterprise environments.
-
Strong proficiency in SQL and relational database concepts (e.g., SQL Server or equivalent platforms).
-
Experience developing data pipelines, transformations, structured datasets, and integration services.
-
Familiarity with data modeling, data warehousing concepts, and distributed data processing approaches.
-
Experience supporting data validation, profiling, reconciliation, and migration activities.
-
Understanding of system interfaces, data dependencies, and enterprise integration patterns.
-
Experience working within Agile or iterative software delivery environments.
-
Strong analytical, troubleshooting, documentation, and communication skills.
-
Ability to collaborate effectively across technical, analytical, and operational teams.
KNOWLEDGE AND SKILLS DESIRED:
-
Experience working with Federal agencies, particularly the Department of Veterans Affairs, is a plus.
-
Familiarity with cloud-based data services, orchestration tools, or enterprise ETL platforms.
-
Experience with programming or scripting languages used in data engineering (e.g., Python or similar).
-
Exposure to CI/CD pipelines, DevSecOps delivery models, or automated testing practices.
-
Understanding of data governance frameworks, metadata management, and data quality standards.
-
Familiarity with analytics or reporting platform data structures and integration approaches.
-
Experience supporting large-scale system modernization or legacy system transition initiatives.
EDUCATION:
- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent experience.
CLEARANCE:
- Must be able to obtain and maintain a Public Trust clearance.