Software Developer - Journeyman
Core
Full-stack software developer creating and optimizing military training applications, synthetic environments, and web-based instructional materials for Foreign Military Sales (FMS) programs.
Role type
Senior Full-Stack Software Engineer (Military Training Systems)
Builds
Military training software, synthetic environments, and web applications for FMS programs
Domain
Defense / Military Training / Foreign Military Sales
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, SQL, Bash scripting, Linux, Docker, AWS, React, Flask/FastAPI, Git, SQLalchemy, Pandas, NumPy, Plotly
Preferred skills
Agile methodology, Jira, GitLab CI/CD, containerization, cloud deployment, algorithm optimization
Technologies
Python, React, Flask, FastAPI, SQLalchemy, Pandas, NumPy, Plotly, Git, GitLab, Docker, AWS, Bash, Linux
Responsibilities
Design and develop software for military applications; Create distributed solutions using interoperability protocols; Develop interactive courseware and computer assisted instructional materials; Integrate learning management system software with developed systems; Design and develop databases; Develop applications using scripting and low-level languages; Model system behavior within synthetic environments; Troubleshoot and resolve software issues; Prepare test procedures and perform tests in accordance with test procedures.
Seniority
Mid-to-Senior Level, Hands-on IC