logo

View all jobs

Software Engineer III

Annapolis Junction, MD
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)

Share This Job

Powered by