Logo
Reflexive Concepts

Software Engineer II

Reflexive Concepts, Annapolis, MD


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

The Software Engineer shall be responsible for the architecture, design, and development of a web-based, centralized user interface(s) for users to control and monitor large-scale high-performance computing systems.

Qualifications:
  • Active TS/SCI + FS Polygraph
  • Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) 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 five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
  • Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Required Skills + Experience:
  • Experience using Linux CLI
  • Experience developing with Python in a Linux environment
  • Experience with JavaScript/TypeScript, HTML and CSS
  • Experience developing with JavaScript frameworks such as React, Vue, and Angular
  • Experience with designing, implementing, and consuming REST APIs
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI
  • Experience with IaC principles and automation tools including Ansible
  • Experience with SQL technologies such as PostgreSQL, MySQL, or MariaDB
  • Experience with containerization technologies such as Podman or Docker
  • Experience using Git Source Control System
Desired:
  • Experience with tools used for metrics visualization such as Grafana and Kibana
  • Experience with the Atlassian Tool Suite (Jira, Confluence)