Entry-Level ETL Software Engineer [$197k/yr] TS/SCI-FS Poly with Security Clearance
This entry-level ETL Software Engineer role involves developing and managing enterprise-scale data pipelines using Apache NiFi, Java, and Python, focusing on large-scale data ingestion and transformation across cloud environments like AWS. The position requires optimizing and troubleshooting data flows, integrating diverse data stores via REST APIs, and collaborating within a DevOps framework to support mission-critical intelligence operations.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Position Overview
Confidential Client is seeking an entry-level ETL Software Engineer to help design, build, and operate large-scale data ingestion and transformation pipelines. This role focuses on Apache NiFi-based ETL flow development and automation within cloud environments and a DevOps lifecycle. Candidates must already possess an active Top Secret/SCI with Full Scope Polygraph to be considered.
What You’ll Do
- Develop and maintain enterprise ETL data pipelines using Apache NiFi for batch and real-time ingestion, transformation, and routing.
- Tune NiFi processors, manage memory and flow performance, and implement load-balancing strategies.
- Build integrations between relational and NoSQL stores via REST APIs and custom connectors.
- Write, review, and maintain clean, testable code and scripts in Java and Python to support data extraction, triage, and processing.
- Troubleshoot and resolve data discrepancies, pipeline failures, and performance bottlenecks.
- Follow security, governance, and data-management best practices; document flows, mappings, and SOPs.
- Collaborate with data architects, engineers, and DevOps teams to translate requirements into reliable technical solutions.
Qualifications
- Active Top Secret/SCI security clearance with Full Scope Polygraph required.
- Technical bachelor’s degree or equivalent experience.
- 0+ years professional experience (entry-level candidates with relevant coursework/projects are encouraged).
- Practical experience or coursework with:
- Apache NiFi or similar data-flow tools
- Java and/or Python for data processing
- REST APIs and basic integration patterns
- Familiarity with AWS or other cloud platforms
- Strong troubleshooting, written documentation, and teamwork skills.
- Willingness to work in a mission-focused environment supporting the Intelligence Community.
Compensation & Benefits
- Total compensation: $197,000 per year (posted/ tentative).
- Competitive benefits package (medical, dental, retirement plans) and opportunities for training and growth.
- This role is onsite in Savage, MD (local reporting and on-site requirements may apply).
About the Client
Confidential Client is an IT company focused on delivering mission-critical support to the Intelligence Community. They emphasize integrity, professional growth, and direct contribution to national security programs.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range