Software Engineer

Modern Technology Solutions, Inc.
Springfield, VA, United States
2 months ago
Apply on clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Systems Engineering Bash Shell Geospatial Intelligence Python (Programming Language) Operational Data Store Software Tools Software Engineering Systems Integration Data Processing
+6 more
Scripting Delivery Pipeline Model Validation Containerization Data Pipelines Devsecops

Job description

  • Develop custom GEOINT software scripts and utilities supporting AI/ML T&E pipelines and operational evaluation workflows.
  • Support automation of data processing, operational testing, and model evaluation activities across multiple mission environments.
  • Create lightweight tooling to address unique operational requirements and evolving AI/ML evaluation needs.
  • Support integration of custom scripts into operational T&E workflows and evaluation environments.
  • Collaborate with AI/ML Test Engineers, data scientists, and software engineers to support mission-focused testing activities.
  • Assist with operational data handling, workflow optimization, and evaluation process improvements.
  • Support development and maintenance of reusable software components that may transition into standardized T&EaaS capabilities.
  • Troubleshoot and resolve technical issues affecting evaluation workflows, automation pipelines, and operational testing activities.
  • Contribute to technical documentation, script repositories, workflow procedures, and operational reporting activities.
  • Support scalable AI/ML testing and evaluation activities aligned with operational mission priorities.

Requirements

  • 3+ years of experience with software development, scripting, or automation activities supporting technical or operational environments.
  • Familiarity with scripting languages such as Python, Bash, or similar technologies.
  • Ability to support data processing, workflow automation, or operational software integration activities.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work collaboratively within multidisciplinary technical teams.

Desired Qualifications:

  • Experience supporting DoD, NGA, or Intelligence Community programs.
  • Familiarity with GEOINT workflows, AI/ML operational environments, or T&E activities.
  • Experience working in Agile, DevSecOps, or cloud-based development environments.
  • Familiarity with APIs, data pipelines, containerized environments, or workflow automation frameworks.
  • Experience supporting operational software tools or mission-focused automation initiatives.

Education Requirements:

  • Bachelor’s Degree in software/systems engineering or similar field, or additional relevant experience in lieu of a degree.

Clearance Requirements:

  • Active TS/SCI clearance and the ability to pass a CI polygraph within 30 days.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · World Congress 2022

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:09 min

Shifting security left using the DevSecOps approach

Aarno Aukia · LIVE

54 sec

Interpreting complex terminal commands safely using external explanation utilities

Dan Cranney +2 · LIVE

Videos

See all

Related articles

See all