
Software Engineer II
Reflexive Concepts
Visa & sponsorship
- A US security clearance is required, which effectively means citizens only.
Job description
Reflexive Concepts is seeking a skilled Software Engineer II to join our team!
The Software Engineer will develop and maintain system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment, supporting Centralized UIs & Dashboards (CUID).
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 the Linux CLI and Linux tools
-
Experience developing Bash scripts to automate manual processes
-
Recent software development experience using Python
-
Familiar with Datacenter Infrastructure Management (DCIM) tools such as Netbox
-
Experience with Secret Management tools such as HashiCorp Vault
-
Familiar with Identity and Access Management (IAM) solutions such as Keycloak
-
Experience with containerization technologies such as Docker, PodMan, containerd
-
Experience with automation frameworks including Ansible for orchestrating deployment
-
Familiar with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
-
Experience with Git Source Control System
Desired Skills + Experience
-
Familiar with Observability and Analytics platform solutions such as Splunk
-
Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies
-
Experience with the Atlassian Tool Suite (JIRA, Confluence)