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 responsible for software development activities for a service that automates Purge corporate data compliance requirements.
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 with creating/modifying Bash scripts to automate processes
  • Experience developing with Python in a Linux environment
  • Experience developing with Python libraries, such as Pandas and NumPy
  • Experience developing RESTful APIs
  • Knowledge of multiprocessing techniques
  • Experience with CI/CD concepts, principles, and best practices using tools such as GitLab CI
  • Experience with containerization technologies such as Docker
Position Desired Skills:
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
  • Experience with Git Version Control System
  • Familiarity with Rust and Java programming languages
  • Familiarity with column-oriented data storage formats such as Parquet
  • Familiarity with container orchestration technologies such as Kubernetes