Software Systems Engineer (SD)
Role details
Job location
Tech stack
Job description
We are seeking a Systems Engineer for a key role supporting programs focused on training and mission readiness. This position involves developing secure applications and infrastructure that combine software engineering, simulation modeling, virtualization, and hardware integration. The ideal candidate is a versatile problem-solver who can learn new technologies quickly and adapt to different technical environments., * Perform software development, testing, debugging, modification, and enhancement.
- Develop and maintain kernel and user-level software and scripts.
- Develop systems to ingest and process large amounts of operational and simulation data.
- Enable users to visualize, review, and analyze missions efficiently.
- Contribute to technical reports and presentations.
- Assist with performing software assurance scans with approved tools.
Requirements
Education: A Bachelor's Degree is required.
Experience: 2-10 years of professional experience is required. This role is not suitable for entry level candidates.
Technical Skills:
- Demonstrated learning agility and problem-solving abilities.
- C# development experience.
- Experience with Infrastructure as Code (e.g., Ansible, Puppet, Chef, Terraform).
- Experience with virtualization technologies (e.g., Virtual Machines, Hypervisors, VMware/ESXi).
- Linux administration and troubleshooting experience.
Preferred Qualifications
- Web application development experience, particularly with Blazor.
- Experience with databases such as PostgreSQL and API development.
- Networking experience.
- Hardware and software integration experience.
- Secure software development experience.
- Experience with Multi-Level Security (MLS), Multi-Caveat Security (MCS), or Cross Domain Solutions (CDS).