Software Engineer II

Reflexive ConceptsAnnapolis, MarylandOn-siteFull-timeMid level, 2–5 yearsListed 2 days ago

Apply now

About this role

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

This role supports the GALACTICTIDE Centralized UIs & Dashboards (CUID) effort, developing and maintaining system management infrastructure software and services for High-Performance Computing (HPC) systems in a Linux environment. The engineer will automate operational tasks with Python and Bash and deliver capabilities through a GitLab CI pipeline alongside an Agile development team.

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 Software Engineer, 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 Software Engineer, in programs and contracts of similar scope, type, and complexity OR

- Seven (7) years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.

Required Skills + Experience :

- Experience using the Linux CLI and Linux tools

- Proficiency in scripting (Bash/Python) to automate tasks and processes

- Recent software development experience using Python

- Familiar with CI/CD principles, methodologies, and tools including GitLab CI

- Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies

- Experience with Git Source Control System

Desired Skills + Experience

- Experience with automation frameworks including Ansible for orchestrating deployment

- Experience with containerization technologies such as Docker, PodMan, containerd

- Experience with Secret Management tools including HashiCorp Vault

- Familiar with Identity and Access Management (IAM) solutions including Keycloak

- Familiar with Datacenter Infrastructure Management (DCIM) tools including Netbox

- Familiar with Observability and Analytics platform solutions such as Splunk

- Experience with the Atlassian Tool Suite (JIRA, Confluence)