Senior Data Engineer (TS/SCI) - APIs, Spark & AWS

CACI International

Chantilly (VA)

On-site

USD 104,000 - 218,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CACI International in Chantilly, VA is seeking a Data Engineer to design, develop, and modernize enterprise applications powering mission systems. You'll collaborate with architects, engineers, and stakeholders to deliver secure, scalable software solutions in an Agile environment.

The role emphasizes backend services with Java and Python, frontend with JavaScript/Angular, distributed data processing with Spark, and search analytics with Elasticsearch.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent combination of education and experience).
  • Approximately 10+ years of professional software development experience.
  • Experience in full-stack development using Java and/or Python, RESTful APIs, and enterprise application frameworks; or front-end development using JavaScript, Angular, and modern UI frameworks.
  • Experience designing and developing enterprise software applications within Agile development environments.
  • Strong understanding of software architecture, object-oriented programming principles, and application design.
  • Prior ETL/data pipeline experience.

Responsibilities

  • Design, develop, and enhance enterprise software applications that support mission-critical Intelligence Community operations.
  • Develop scalable backend services and RESTful APIs using Java and/or Python.
  • Build responsive, modern user interfaces using JavaScript, Angular, and contemporary front-end development practices.
  • Develop and optimize distributed data processing solutions using Apache Spark and Airflow where applicable.
  • Design and maintain search and analytics capabilities using Elasticsearch.
  • Collaborate with architects, systems engineers, and product stakeholders to translate mission requirements into innovative technical solutions.
  • Lead technical design discussions, perform peer code reviews, and contribute to software architecture decisions.
  • Troubleshoot complex software issues while improving application performance, scalability, and maintainability.
  • Support CI/CD, automated testing, and DevSecOps initiatives throughout the software development lifecycle.

Skills

Java
Python
RESTful APIs
Angular
JavaScript

Education

Bachelor's degree in Computer Science / Software Engineering / Information Systems

Tools

AWS
Spring Boot
Docker
Kubernetes
Elasticsearch/OpenSearch

Job description

CACI International in Chantilly, VA is seeking a Data Engineer to design, develop, and modernize enterprise applications powering mission systems. You'll collaborate with architects, engineers, and stakeholders to deliver secure, scalable software solutions in an Agile environment.

The role emphasizes backend services with Java and Python, frontend with JavaScript/Angular, distributed data processing with Spark, and search analytics with Elasticsearch.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Cloud Microservices (TS/SCI)
Senior Software Engineer – Cloud Microservices (TS/SCI)

CACI International Inc • Chantilly (VA)

On-site
USD 104,000 - 218,000
Senior Cloud & Data Engineer — Mission-Critical Systems
Senior Cloud & Data Engineer — Mission-Critical Systems

CACI International Inc • Linthicum (MD)

On-site
USD 132,000 - 290,000
Senior Full-Stack Engineer (TS/SCI) | Cloud & Microservices
Senior Full-Stack Engineer (TS/SCI) | Cloud & Microservices

CACI International • Chantilly (VA)

On-site
USD 82,000 - 172,000
TS/SCI Data Engineer - AI Pipelines & Mission Analytics
TS/SCI Data Engineer - AI Pipelines & Mission Analytics

CACI International Inc • Alexandria (VA)

On-site
USD 87,000 - 182,000
Data Engineer
Data Engineer

CACI International • Chantilly (VA)

On-site
USD 104,000 - 218,000
Java Software Engineer - Cloud Microservices (TS/SCI)
Java Software Engineer - Cloud Microservices (TS/SCI)

CACI • Chantilly (VA)

On-site
USD 82,000 - 172,000
Senior Cloud DevOps Engineer – Secure Data Pipelines
Senior Cloud DevOps Engineer – Secure Data Pipelines

CACI International Inc • San Antonio (TX)

On-site
USD 86,000 - 180,000
Senior Data Engineer — Spark, ETL, Top Secret Clearance
Senior Data Engineer — Spark, ETL, Top Secret Clearance

Cintel Inc • Huntsville (AL)

On-site
USD 120,000 - 160,000
Senior Data Analytics Engineer, TS/SCI—Secure Pipelines
Senior Data Analytics Engineer, TS/SCI—Secure Pipelines

Applied Information Sciences • United States

Remote
USD 110,000 - 166,000
Senior Software Engineer & Technical Team Lead (TS/SCI)
Senior Software Engineer & Technical Team Lead (TS/SCI)

CACI International Inc • Maryland

On-site
USD 113,000 - 238,000