Full Stack Data Engineer
Are you a highly skilled Full Stack Data Engineer with deep expertise across cloud platforms, data pipeline automation, and modern application development? We are looking for a technically versatile, mission-focused professional ready to architect and deliver sophisticated data engineering and analytics solutions in direct support of a high-profile intelligence community program.
WHAT YOU'LL DOAs a Full Stack Data Engineer, you will be a core technical contributor responsible for building, automating, and sustaining the cloud-based data infrastructure and applications that power analytical missions. You will design and manage complex SQL databases, engineer and automate ETL pipelines using NiFi and Python, and develop user-centered web applications — all within a secure, cloud-native environment. You will optimize connectivity between cloud services and high-performance on-premises compute, maintain robust CI/CD pipelines, and ensure systems are thoroughly documented and architecturally sound.
From provisioning AWS cloud resources and deploying containerized applications to supporting data scientists in fine-tuning AI models, your contributions will span the full data and application stack — making a direct, measurable impact on mission outcomes.
Required Qualifications:
- Clearance:
Active Top Secret/SCI clearance with Full Scope Polygraph (FS Poly) required — candidates without an active clearance will not be considered - Education:
Bachelor's or Master's Degree in Computer Science, Computer Engineering, Systems Engineering, or a related field preferred - Experience:
Demonstrated professional experience in full stack data engineering, application development, and cloud infrastructure management
Skills:
- Application Development:
Demonstrated experience developing, customizing, and deploying applications in support of analytical missions and intelligence-driven use cases - Cloud Services & Infrastructure:
Hands-on experience with AWS cloud services including S3, RDS, and EC2, as well as provisioning and managing cloud compute resources across AWS, Azure, or comparable platforms - SQL & Database Management:
Expert-level experience managing relational SQL databases (MySQL and PostgreSQL) in cloud environments, including schema creation, cross-database mapping, and streamlining data discovery - ETL Engineering:
Proven experience implementing and automating NiFi workflows for Extract-Transform-Load (ETL) processes, including custom Python or Java development and OS-level scripting for ETL operations on SQL databases - CI/CD Pipeline Management:
Demonstrated experience building and maintaining CI/CD pipelines using Git/Git Hub, Jenkins, Jira, and Confluence across the full software development lifecycle - Containerization:
Hands-on experience with Docker and containerized application and database deployment in cloud-based environments - Frontend Development:
Proficiency in JavaScript, CSS, HTML5, and Flask, with a strong understanding of user-centered design principles, web standards, typography, and usability best practices - Coding Proficiency:
Professional proficiency in SQL, PL/SQL, Python, and Java across data engineering and application development contexts - Development Tooling:
Demonstrated experience with Anaconda, Bash, and Terraform for development, automation, and infrastructure provisioning - Automated Testing & Deployment:
Experience with automated testing and infrastructure-as-code deployment approaches to ensure reliability and consistency across environments - Cloud-to-On-Prem Connectivity:
Demonstrated experience optimizing connectivity between…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).