Mid-Level Software Engineer

Torch TechnologiesHuntsville, AL
Onsite

About The Position

Torch Technologies is seeking a Mid-Level Software Engineer to support the Integration (I2) Business Unit. The I2 Business Unit focuses on integrating technologies to deliver innovative solutions for our customers, and we're growing to meet increasing demand. We're looking for creative, imaginative teammates like you to join us. I2 specializes in visual solutions backed by real data. As a member of our team, you'll build compelling visual interfaces — ranging from gaming UIs to web-based applications — powered by a back-end data pipeline, and you'll collaborate closely with peers from across I2. You'll work alongside developers, artists, and customers to build quality software products, supporting multiple interconnected applications within a single project. These applications integrate with an internal backend toolset to present simulation data in a way that helps soldiers make better tactical decisions.

Requirements

  • US Citizenship.
  • Bachelor's degree or higher in Computer Science, Engineering, or another STEM discipline.
  • 2+ years of relevant experience.
  • Experience developing with game engine technology such as Unreal Engine, Unity, or CryEngine.
  • Proficiency in a programming language such as C, C++, C#, or Java.
  • Strong, natural problem-solving skills.
  • Ability to contribute to multiple codebases simultaneously.
  • Effective verbal and written communication skills.
  • Ability to obtain a security clearance.

Nice To Haves

  • C# / C++
  • CMake
  • Visual Studio
  • Modeling and Simulation Tools (AFSIM, OneSAF)
  • Unreal Engine 4 / 5
  • Git / Git LFS

Responsibilities

  • Designs, develops troubleshoots and analyzes software programs for computer based systems.
  • Performs systems modeling, simulation and analysis.
  • Designs and develops compilers, assemblers, utility programs and operating systems.
  • Advises hardware design engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements.
  • As required, provides inputs for documentation of new or existing programs.

Benefits

  • ESOP participation
  • 401(k) match
  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • flexible spending accounts
  • Health Saving Accounts
  • Health Reimbursement Accounts
  • EAP
  • education assistance
  • paid time off
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service