Logo
Reflexive Concepts

Software Engineer I

Reflexive Concepts, Annapolis Junction, MD


Reflexive Concepts is seeking a skilled Software Engineer to join our team!

The Software Engineer shall be part of a team responsible for implementing a Zero-touch provisioning (ZTP) solution as part of an Infrastructure as a Service (IaaS) for complex High Performance Computing Systems. Development activities include inventory schema design, interface implementation, testing, deployment, and sustainment.
Qualifications:
  • Master's degree in Computer Science or related discipline from an accredited college or university. OR
    • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus two (2) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR
    • Four (4) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Position Required Skills:
  • Experience using the Linux CLI
  • Experience developing with Python in a Linux environment
  • Experience with IaC principles and automation tools including Ansible
  • Experience with SQL technologies such as PostgreSQL, MySQL, or MariaDB
  • Experience with designing, implementing, and consuming REST APIs
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI
  • Experience with containerization technologies such as Podman or Docker
  • Experience with Git Source Control System
Position Desired Skills:
  • Experience with Messaging Frameworks such as Kafka, ActiveMQ, and RabbitMQ
  • Experience with tools used for metrics visualization such as Grafana and Kibana
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
  • Experience with Pytest testing framework