logo

View all jobs

Software Engineer III

Annapolis Junction, Maryland
Reflexive Concepts is seeking a skilled Software Engineer III to join our team!

The Software Engineer will be responsible for enhancing a UI prototype that was developed
using Streamlit and build it into an interface with future plans to make the interface available
external to the corporate enterprise.

Qualifications:
  • Master’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
  • Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
                                                                                     OR
  • Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Required Skills: 
  • Experience using the Linux CLI and Linux tools
  • Experience developing Bash scripts to automate manual processes
  • Recent software development experience using Python and Java
  • Familiar with Streamlit, a Python framework for building interactive web applications
  • Experience developing front-end applications using TypeScript, HTML, and CSS
  • Experience with JavaScript frameworks such as React, Angular, and Vue
  • Familiar with Distributed Big Data processing engines including Apache Spark
  • Experience using Jupyter Notebook
  • Experience with data wrangling and preprocessing using tools such as pandas, NumPy
  • Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, XML
  • Familiarity with data quality concepts, data validation, and anomaly detection
  • Experience with Git Source Control System
Desired Skills: 
  • Experience using Apache Airflow (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets
  • Familiar with HPC Job Scheduling tools including Slurm
  • Experience using the Atlassian Tool Suite (JIRA, Confluence)

Share This Job

Powered by