Software Engineer, Mid-Level
Quick Summary
AMERICAN SYSTEMS is currently seeking a Junior to Mid-Level Software Engineer (Unity/Simulation) who will contribute to the performance and success of military personnel through a program focused on training modernization. This position directly supports an aircraft training suite by developing and integrating software for a high‑fidelity Virtual Maintenance Trainer (VMT) and related training devices. The candidate will work on a collaborative team employing innovative simulation and instructional technologies in an Agile development environment.
Responsibilities
~1 min read- →Designs, develops, integrates, and maintains simulation software in the Unity engine to support the VMT.
- →Implements and updates Unity/C# components to support maintenance training procedures.
- →Develops simulation logic, state management, and messaging/data exchange between Unity, integration tools, and trainer hardware/software interfaces as defined in applicable specifications and interface control documents.
- →Collaborates with other engineers (software, hardware, systems, test, cyber) and instructional systems designers to translate requirements into detailed software designs and implementations.
- →Supports software integration in a lab environment, including build creation, installation, configuration, and verification on development and trainer representative systems.
- →Participates in planning and execution of software builds and releases in support of internal and external test events.
- →Analyzes defects found during testing; implements fixes and supports regression testing to ensure stability and compliance with test plans.
- →Assists with preparation and maintenance of technical documentation.
- →Assists in administering and improving cloud-based team collaboration tools (e.g., Jira, Confluence or similar).
- →Proactively identifies opportunities to improve simulation fidelity, performance, maintainability, and development processes.
- →Performs other duties as assigned.
Requirements
~1 min read- U.S. Citizen for purposes of maintaining a DoD level clearance
- Active Secret Clearance Required
- Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related technical field. Internships will also be considered, depending upon skills and experience.
- 1–5 years of professional software development experience, including hands‑on development in Unity using C#.
- Experience building interactive real‑time 3D applications or simulations (training, games, visualization, or similar).
- Ability to implement and debug C# scripts, manage scenes, prefabs, and assets, and integrate art/audio/UI components into a cohesive experience.
- Demonstrated analytical and problem‑solving skills with the ability to isolate root causes and propose practical solutions.
- Ability to interpret and work from requirements, interface definitions, and design documentation.
- Experience effectively prioritizing workload to meet deadlines.
- Strong written and verbal communication skills and the ability to work effectively within an integrated product team environment.
- Must be able to work independently with limited supervision, while also being an effective team player.
Location & Eligibility
Listing Details
- Posted
- May 20, 2026
- First seen
- May 21, 2026
- Last seen
- May 21, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 49%
- Scored at
- May 21, 2026
Signal breakdown
Please let careers-americansystems know you found this job on Jobera.
4 other jobs at careers-americansystems
View all →Explore open roles at careers-americansystems.
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.