Reflexive Concepts is seeking a skilled Software Engineer III to join our team!
In this role, the engineer will take a proactive approach to software development and system management, identifying automation opportunities for day-to-day processes. Tasks span efficient monitoring solutions, automation of dataflow processes via new tool development, and improvements to existing install and upgrade procedures supporting the Data Gatekeeping subtask.
Qualifications:
- Active TS/SCI + FS Polygraph
- Master's degree in Computer Science or related discipline from an accredited college or university, plus 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 7 years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- 9 years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Required Skills + Experience:
- Experience using the Linux CLI and Linux Tools
- Experience writing scripts using Shell/Bash/Python
- Linux administration experience including software integration, service management, configuration management, and routine sustainment operations related to dataflow management and ETL tasks
- Extensive software development experience with Java and Python
- Experience with stream/batch Big Data processing and analytic frameworks including Spark
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI
- Experience with IaC (Infrastructure as Code) principles and automation infrastructure provisioning and configuration using tools such as Ansible
- Experience with containerization technologies such as Docker
- Experience deploying containerized services under Kubernetes orchestration
- Demonstrated experience using system monitoring tools such as Prometheus, Grafana, Kibana, Nagios, etc.
- Experience with Git for source code management, branching strategies, and team collaboration
- Experience with NiFi software to include custom processor development, dataflow management, configuration and installation
Desired Skills + Experience
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Experience with Amazon Web Services (AWS)