The U.S. Air Force needs support in developing, sustaining, and enhancing software systems 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
- At least two years of hands on software engineering experience
- Experience with performance optimization, data workflows, and simulation environments
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
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience
- Hold an active U.S. Government issued Secret clearance
- Ability to work with Government staff and experienced engineers
- Ability to learn sustainment and operational practices
- Must verify identity and eligibility to work in the United States