Jobs and Careers
RE
Software Engineer III
Reflexive ConceptsAnnapolis Junction, MD, United Statesfull_timeVerifiedPosted 15 Aug 2025
About the role
Reflexive Concepts is seeking a skilled Software Engineer III!
The Software Engineer shall be responsible for designing, developing, and maintaining scalable real-time ETL (Extract, Transform, Load) pipelines using Apache Storm and Java to process large-scale data streams. In this role, the Software Engineer shall play a critical part in transforming raw data into actionable insights by ensuring high performance, availability, and reliability of the HPC organization’s data feeds.
Qualifications:
The Software Engineer shall be responsible for designing, developing, and maintaining scalable real-time ETL (Extract, Transform, Load) pipelines using Apache Storm and Java to process large-scale data streams. In this role, the Software Engineer shall play a critical part in transforming raw data into actionable insights by ensuring high performance, availability, and reliability of the HPC organization’s data feeds.
Qualifications:
- Active TS/SCI + FS Polygraph
- Master's degree in Computer Science or related discipline from an accredited college or university, plus five (5) 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 seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- Experience using the Linux CLI
- Experience developing scripts using Bash/Python
- Recent software development experience with Java in a Linux environment
- Familiarity with real-time streaming concepts, distributed computing fundamentals, and big data ecosystems such as Apache Storm, Apache Flink, Apache Spark, or Apache NiFi
- Experience with IaC (Infrastructure as Code) concepts, principles and automation tools such as Ansible
- Experience configuring and using metrics and monitoring tools such as Grafana
- Experience with CI/CD concepts, principles, methodologies, and tools such as GitLab CI
- Experience with containerization technologies such as Docker
- Experience with Git Version Control System
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s