Permanent

Principal / Software Engineer

Posted on 01 July 25 by Tom Mangano

  • Huntsville, AL
  • $ - $
Logo

Powered by Tracker

Job Description

FULL-TIME | IN-PERSON | HUNTSVILLE, AL

Software Engineer / Principal Software Engineer – Simulation

We are seeking a skilled Software Engineer (2–5 years’ experience) or Principal Software Engineer (5–10 years’ experience) to support simulation-based software development efforts. This role involves full lifecycle software engineering, from design through integration and deployment.

Minimum Requirements:

  • Bachelor of Science in a technical discipline

  • For Software Engineer: 2–5 years of relevant experience (minimum of 2 years required even with advanced degrees)

  • For Principal Software Engineer: 5–10 years of experience (or 3+ years with an MS/PhD)

  • Experience with the full Software Development Life Cycle (SDLC)

  • Hands-on experience in modeling and simulation

  • Proficient in C++

  • Proficiency in at least one of the following: C, GoLang, Ada, Python

  • Experience using two or more tools such as: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, Coverity

  • Active DoD Secret (or higher) security clearance required

Preferred Qualifications:

  • Strong understanding of C/C++ including templates, memory management, and compiler/linker behavior

  • Experience with SQL or JSON databases

  • Familiarity with simulation environments (e.g., AFSIM or GMDSIM)

  • Proven collaboration with multidisciplinary teams (systems, hardware, test engineers)

  • Excellent communication and interpersonal skills

  • Security+ certification

Work Location: Onsite in Huntsville, AL
Clearance Requirement: Active Secret
Role Level: Mid to Senior-Level Engineer

Job Information

Rate / Salary

$ - $

Sector

Aerospace/Defense

Category

software engineer

Skills / Experience

software engineering

Benefits

Full Benefits

Our Reference

JOB-1490

Job Location