Torch Technologies

Mid-Level Software Engineer

Torch Technologies$80K — $95K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • US Citizenship required
  • Bachelor's degree in Computer Science, Engineering, or related STEM field
  • At least 2 years of relevant experience
  • Proficient in game engine technology (e.g., Unreal Engine, Unity, CryEngine)
  • Strong coding skills in C, C++, C#, or Java
  • Excellent problem-solving abilities
  • Effective communication skills, both verbal and written

Responsibilities

  • Collaborate with developers, artists, and customers to create quality software
  • Support multiple applications by integrating simulation data to aid tactical decisions
  • Design and develop systems software, including compilers and utility programs
  • Perform simulation and analysis to model systems
  • Advise on machine characteristics impacting software systems
  • Document new or existing software programs as needed

Benefits

  • Stable and professional work environment
  • Competitive salary
  • Employee Stock Ownership Plan (ESOP) participation
  • 401(k) match
  • Comprehensive medical, dental, and vision insurance
  • Life insurance coverage
  • Short-term and long-term disability benefits
  • Flexible spending accounts
  • Health Savings Accounts and Health Reimbursement Accounts
  • Educational assistance
  • Paid time off and holidays
Full Job Description
Mid-Level Software Engineer to support the Integration (I2) Business Unit.

Job Responsibilties:
  • 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.
  • 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.


Job 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.


Technical Stack:

You'll learn and work with the following technologies:
  • C# / C++
  • CMake
  • Visual Studio
  • Modeling and Simulation Tools (AFSIM, OneSAF)
  • Unreal Engine 4 / 5
  • Git / Git LFS


Growth Vector

As an I2 developer, you'll be given the flexibility and support needed to grow into a valued teammate. Below is an estimated timeline of what you can expect during your first year.

30 Days
  • Meet the team.
  • Understand the goals of each project the team supports.
  • Connect with colleagues across multiple projects.
  • Develop a significant feature.
  • Grow comfortable navigating part of the codebase.
  • Apply for a security clearance.


90 Days
  • Participate in tests and demo a feature to internal project leadership.
  • Become comfortable with a specific feature set in each codebase.
  • Architect and present a feature set to the development team.


1 Year
  • Attain an active security clearance.
  • Establish yourself as an integral part of the development team.


Schedule: M-F; 8-5

Work Location: Torch-site.

Travel: Yes,0-10%

Relocation Assistance Available: No

Position Contingent Upon Award of Contract: No

#LI-TS1

Benefits:

Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.

About Torch Technologies

Torch Technologies is a defense and aerospace company that provides engineering, technology development, and programmatic support services to the Department of Defense, Missile Defense Agency, and other government agencies. The company's services include systems engineering, modeling and simulation, software development, test and evaluation, and program management. Torch Technologies was founded in 2002 and is headquartered in Huntsville, Alabama.
Learn more about Torch Technologies
Size
1,000 employees
Industry

Similar Jobs

More Jobs at Torch Technologies

More Aerospace & Defense Jobs

Find similar Mid-Level Software Engineer jobs: