Software Engineer
Modern Technology Solutions, Inc.
Springfield, VA, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago