Support the development, sustainment, and enhancement of software systems that enable the U.S. Air Force to plan, train, and prepare for complex operational scenarios.
Requirements
- Proficiency in one or more of the following languages: Python, Java, or C++
- Experience debugging, enhancing, and maintaining existing software in a team environment
- Familiarity with data structures, algorithms, and basic software design principles
- Ability to work with structured data formats such as JSON or XML
- Exposure to CI/CD pipelines and version control systems
Responsibilities
- Design, develop, enhance, and debug software components using Python, Java, or C++
- Support bug fixes, minor feature enhancements, and CI or CD automation activities
- Assist with maintaining and improving data ingestion pipelines and validating data against defined schemas
- Troubleshoot data quality or ingestion issues and implement fixes under senior engineer guidance
- Support performance and load testing activities, including documenting results and environment conditions
- Implement small optimizations or improvements identified through testing or analysis
- Collaborate with modeling, simulation, and user facing teams to ensure data accuracy and system reliability
Other
- At least two years of hands on software engineering experience
- Ability to obtain and maintain a DoD Secret security clearance
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience