
Data Engineer
CACI International1 month ago
Base Salary
$104k - $218k/yr
Responsibilities
- Design and develop enterprise-scale data pipelines and ETL/ELT solutions.
- Develop data architectures for batch, real-time, and event-driven processing.
- Design data models, data flows, integration patterns, and data storage solutions.
- Integrate data from databases, APIs, files, applications, and enterprise systems.
- Develop and support Azure data solutions using Synapse, Data Factory, ADLS Gen2, Functions, Logic Apps, and Event Hubs.
- Implement data solutions using Azure SQL Database and Cosmos DB.
- Support data governance, cataloging, classification, and lineage.
- Implement secure data solutions using RBAC, managed identities, Key Vault, private endpoints, and Entra ID.
- Monitor, troubleshoot, and optimize data pipelines and production data services.
- Collaborate with architects, developers, analysts, cybersecurity teams, and business stakeholders.
- Apply enterprise standards for security, compliance, data quality, and governance.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent experience.
- At least 7 years of experience in data engineering, data architecture, data integration, or ETL/ELT.
- Strong knowledge of data architecture, data modeling, data warehousing, data lakes, and data integration patterns.
- Experience designing and implementing cloud-based data solutions.
- Strong SQL skills and experience with relational databases and data warehousing.
- Hands-on experience developing and supporting ETL/ELT pipelines and data integration solutions.
- Hands-on experience with Microsoft Azure data services, including Azure Synapse Analytics, Azure Data Factory or Synapse Pipelines, Azure Data Lake Storage Gen2, Azure Functions or Logic Apps, and Azure SQL Database.
- Experience integrating data from databases, APIs, files, applications, and other enterprise sources.
- Understanding of RBAC, managed identities, Key Vault, private endpoints, and Entra ID.
- Experience troubleshooting and supporting production data solutions.
- Preferred qualifications include experience with Azure Event Hubs, real-time processing, Cosmos DB, NoSQL architectures, Microsoft Purview, Self-Hosted Integration Runtime, hybrid data integration, Azure App Service, Power BI, Azure Machine Learning, Python, PySpark, Azure DevOps, Git, Azure Monitor, and Application Insights.
- Ability to obtain or maintain the required Secret clearance.
Benefits
- Full-time regular employment with up to 10% local travel.
- Flexible time off benefit.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
- Learning and development resources and opportunities for continuous career growth.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.