Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer

Job

Modern Technology Solutions, Inc.

Springfield, VA (In Person)

Full-Time

Posted 3 days ago (Updated 18 hours ago) • Actively hiring

Expires 7/24/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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. 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. 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.