The Software Engineer shall be responsible for the full lifecycle development, deployment, and operations and maintenance (O&M) of a mission-critical Extract, Transform, Load (ETL) system operating in a large-scale Linux environment. This role requires a strong foundation in backend development, Linux systems, and operational sustainment best practices.
Requirements
- Master’s degree in computer science or related discipline from an accredited college or university, plus ten (10) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus twelve (12) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- OR Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- Experience with Linux system administration, CLI, and Bash scripting
- Recent software development experience using Python and Java
- Experience with end-to-end data handling, including parsing, integration, and distributed processing using Apache NiFi for real-time and batch data workflows
- Experience developing Messaging Frameworks such as ITX (ActiveMQ)
- Experience with CI/CD principles, methodologies, and tools including GitLab CI
- Experience with metrics and monitoring tools such as Prometheus and Grafana
- Experience with structured and semi-structured data formats, including JSON, XML, CSV, TCLD, ASDF, and Parquet, for data parsing and transformation tasks
- Experience with Git for source code management
Desired Skills
- Experience with the Atlassian suite of tools including Confluence and Jira
- Experience with Big Data streaming platforms including Spark
- Experience with containerization technologies such as Docker, PodMan, and containerd
- Experience deploying containerized services under Kubernetes or Docker Compose orchestration
Clearance: Active TS/SCI with an appropriate current polygraph is required to be considered for this role; Ability to receive privileged access rights.
Benefits
Eligibility requirements apply.
- Employer-Paid Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA) with a generous matching program
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Short Term & Long Term Disability
- Training & Development
- Employee Assistance Program