This position is no longer accepting applications
Closed on August 7, 2026.
This role is filled — get an email when new Software Development roles open on DeveloperJobs.io:
Software Engineer
Big Data
Bigdata
Cloud Operations
Data Analysis
Data Integration
Data Processing
Database
Databases
ETL
Git
Hadoop
Integration
Nifi
Software Development
Software Engineer
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Development jobs on DeveloperJobs.io alert.
See other roles at Leidos.
Job Description
Leidos is seeking a Software Engineer to support an enterprise IT program with a focus on ETL workflows, data ingestion, and analytics across on-premises and cloud environments.
Responsibilities
- Provide analysts with large datasets, methodologies, and data visualizations to address critical intelligence questions.
- Ingest, clean, store, and analyze data as part of the data workflow.
- Develop and support ETL workflows for data movement.
- Collaborate regularly with data scientists, analysts, and managers.
- Load large datasets into on‑premises and cloud environments and develop ingestion algorithms and schemas for large data sets.
- Analyze new large‑volume datasets to optimize ingestion processes.
- Assist in creating Apache NiFi schemas for new data loads.
- Develop software tools to preprocess, modify, aggregate, load, index, and archive large data collections into clusters in near real time.
- Ensure proper access controls are implemented.
- Generate metrics to track data ingest statistics to maintain data integrity and provenance.
- Document data flows according to customer standards.
Requirements
- Active TS/SCI clearance with Poly is required.
- Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering, or closely related discipline with at least 4 years of experience; or a Master's degree with at least 2 years of experience; or 8+ years of experience in lieu of a degree.
- Experience with AWS cloud services, including long-term storage options and cloud-based database services.
- Experience understanding SQL database structures and mapping between different SQL databases.
- Experience working with Apache NiFi.
- Experience with large data and high performance compute clusters such as Hadoop or similar.
- Experience with API development techniques.
- Experience developing and deploying ETL processes for large data sets.
- Experience creating operating system level scripts to perform ETL operations on SQL databases.
- Experience with version control systems, preferably Git.
- Experience testing software solutions for ETL using efficient languages for the task such as NiFi, Python, and SQL.
- Experience implementing multiprocessing data flows to parallelize ingest operations.
Technologies
- AWS
- Apache NiFi
- Hadoop
- Python
- SQL
- Git
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Location
McLean, VA (onsite)
Salary
USD 87,100 - 157,450 per year