Logo
Reflexive Concepts

Software Engineer II

Reflexive Concepts, Annapolis, MD


Reflexive Concepts is seeking a skilled Software Engineer II!

The Software Engineer shall be responsible for collaborating with Product Owners, System Engineers, and Software Engineers to design, develop, test, troubleshoot, and sustain a mission- focused containerized enterprise web application in a Kubernetes environment.

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 with the Linux command line interface (CLI)
  • Experience developing Bash scripts
  • Recent software development experience using Python
  • Willingness to learn the Django Web framework
  • Experience with containerization technologies such as Docker
  • Experience with SQL technologies such as MySQL
  • Experience with RESTful API design and development
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI
  • Experience with Git Source Control System
Desired:
  • Experience with the Celery Task Scheduler
  • Experience with Reverse Proxies such as NGINX and HAProxy
  • Experience with container orchestration technologies such as Kubernetes
  • Experience with the Atlassian Suite of Tools including Jira and Confluence
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and JavaScript frameworks including React