Software Engineer

Modern Technology Solutions, Inc.

Springfield (VA)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Modern Technology Solutions, Inc. is seeking a skilled software developer to create and optimize GEOINT software scripts and utilities supporting AI/ML evaluation workflows. The role requires experience with software development, scripting languages like Python or Bash, and collaboration within multidisciplinary teams.

Qualified candidates will have a Bachelor’s Degree in a relevant field and an active TS/SCI clearance. The position involves automation of data processing and technical documentation tasks within agile development environments.

Qualifications

  • 3+ years of experience in software development, scripting, or automation.
  • Familiarity with scripting languages such as Python, Bash, or similar.
  • Experience supporting DoD, NGA, or Intelligence Community programs.

Responsibilities

  • Develop GEOINT software scripts and utilities for AI/ML pipelines.
  • Support integration of scripts into operational evaluation workflows.
  • Contribute to technical documentation and operational reporting.

Skills

Software development
Scripting (Python, Bash)
Data processing
Workflow automation
Problem-solving
Collaboration in technical teams
GEOINT workflows
Agile development
Familiarity with APIs
Operational software tools

Education

Bachelor’s Degree in software/systems engineering

Job description

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.

Qualifications
  • 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.
  • 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 and Clearance
  • Bachelor’s Degree in software/systems engineering or similar field, or additional relevant experience in lieu of a degree.
  • Active TS/SCI clearance and the ability to pass a CI polygraph within 30 days.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/ML Test Engineer
AI/ML Test Engineer

Modern Technology Solutions, Inc. • Springfield (VA)

On-site
USD 80,000 - 120,000
GEOINT AI/ML T&E Software Engineer (TS/SCI)
GEOINT AI/ML T&E Software Engineer (TS/SCI)

Modern Technology Solutions, Inc. • Springfield (VA)

On-site
USD 80,000 - 110,000
Senior AI/ML Systems Engineer – GEOINT
Senior AI/ML Systems Engineer – GEOINT

Jobtailor • Springfield (VA)

On-site
USD 170,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Modern Technology Solutions, Inc. • Springfield (VA)

On-site
USD 100,000 - 130,000
Secure Software Engineer
Secure Software Engineer

Barone Consulting LLC • Chantilly (VA)

On-site
USD 120,000 - 170,000
Software Engineer (TS/SCI Clearance Required)
Software Engineer (TS/SCI Clearance Required)

north point technology • Alexandria (VA)

On-site
USD 90,000 - 120,000
Mid-Level Software Engineer
Mid-Level Software Engineer

Unity Compass • Alexandria (VA)

Hybrid
USD 90,000 - 130,000
Software Engineer - CI/CD (TS/SCI Clearance Required)
Software Engineer - CI/CD (TS/SCI Clearance Required)

North Point Technology • King of Prussia

On-site
USD 90,000 - 130,000
SECURE SOFTWARE ENGINEER (TS/SCI CLEARANCE REQUIRED)
SECURE SOFTWARE ENGINEER (TS/SCI CLEARANCE REQUIRED)

NorthHill Technology • Chantilly (VA)

On-site
USD 130,000 - 190,000
Senior Level Test and Integration Systems Engineer
Senior Level Test and Integration Systems Engineer

Peraton • Virginia (MN)

On-site
USD 120,000 - 150,000