Job Summary:
Torch Technologies is a 100% employee-owned company providing research, development, and engineering services to the Federal Government. They are seeking a Senior Software Engineer to develop applications and simulation infrastructure for the US Army Aviation and Missile Center.
Responsibilities:
• Manage repositories (Git) and implementing branching strategies.
• Define key stages (e.g., releases, milestones) to establish stable, approved versions.
• Create scripts to build, test, and deploy applications automatically.
• Manage environment settings and configurations across development, testing, and production to avoid configuration drift.
• Performing configuration audits to ensure the deployed product matches the documented requirements.
• Manage revisions to modeling and simulation software in parallel development related to Army defense systems.
• Gather and analyze user and business requirements to define the scope, objectives, and functionality of new software or systems.
• Design the overall architecture of applications and systems, create detailed flowcharts and diagrams, and write clean, efficient, and testable code in various programming languages (e.g., Python, Java, C++).
• Must be able to work independently day-to-day towards team-established milestones with consensus from leadership.
• Less than 10% travel to support test integration events, as needed.
Qualifications:
Required:
• US Citizenship.
• Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Physics, Engineering, or another technical discipline from an accredited university.
• 10+ years applicable progressively complex software design engineering experience or a Bachelor's Degree.
• Strong programming skills with experience in C++ and Python.
• Experience developing for Windows operating systems.
• Experience in Red Hat-based Linux operating Systems (e.g., RHEL, Rocky, Oracle).
• Experience with CMake build tools and Git version control.
• Ability to collaborate in a multi-contractor team environment to deliver software solutions on schedule.
• Ability to work independently and with small teams on collaborative design.
• Strong written and verbal communication skills.
• The position requires that candidate currently hold an active secret level security clearance to access classified information.
• Inability to maintain a security clearance will result in the candidate being ineligible for this position.
• Experience in computer virtualization, including containerization technologies and orchestration tools.
Preferred:
• Experience with GitLab.
• Experience with a containerization environment such as Docker or Podman.
• Experience with a virtualization environment such as Kubernetes.
• Experience writing shell scripts, real-time software, and working with hardware.
• Experience with Army software systems and applications, modeling and simulation, and statistical analysis.
Company:
Founded in October 2002, Torch is a 100% employee-owned business headquartered in Huntsville, Alabama. Founded in 2002, the company is headquartered in Huntsville, USA, with a team of 501-1000 employees. The company is currently Late Stage.