C++ Software Engineer

Torch Technologies, Inc.

Huntsville (AL)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
401(k) match
Medical, dental, vision insurance
Paid time off

Job summary

Torch Technologies, Inc. is hiring a Software Engineer in Huntsville, AL, to design and analyze complex software systems for the Federal Government. A successful candidate will have at least 5 years of experience in C++ software development, citizenship required, and the ability to obtain a security clearance.

This position offers competitive benefits, including health insurance and education assistance. The schedule is Monday to Friday, 8:00 a.m. to 5:00 p.m., with occasional customer-site travel.

Qualifications

  • U.S. citizenship is required.
  • At least 5 years of software design engineering experience.
  • Ability to obtain and maintain a security clearance.

Responsibilities

  • Design, develop, and analyze software programs for computer-based systems.
  • Collaborate with engineers on software and hardware incompatibilities.
  • Provide documentation input for new or existing programs.

Skills

C++20 software development
Navigating large code bases
Containerization (Docker)
Network implementations (Boost ASIO)
Scripting languages (Python)

Education

B.S. or greater in Computer Science or related field

Tools

Git
CMake

Job description

Torch Technologies is a 100% employee‑owned company headquartered in Huntsville, AL that provides research, development and engineering services to the Federal Government and Department of War.

Responsibilities
  • Design, develop and analyze complicated and difficult software programs for computer–based systems.
  • Perform systems modeling, simulation and analysis.
  • Collaborate with hardware design engineers on machine characteristics that affect software systems and work with them to resolve incompatibilities.
  • Provide inputs for documentation of new or existing programs as required.
  • May provide work leadership for lower‑level employees.
Qualifications
  • U.S. citizenship.
  • B.S. or greater in Computer Science, Computer Engineering or a related technical discipline (relevant graduate degrees preferred).
  • At least 5 years of applicable software design engineering experience.
  • Proficient in C++20 software development.
  • Proficient in navigating and understanding large existing code bases.
  • Experience in containerization, including Docker.
  • Experience in network implementations using Boost ASIO.
  • Ability to obtain and maintain a security clearance.
Desired Qualifications
  • Working experience in high‑performing or mission‑oriented organizations that rely on modeling and simulation.
  • Experience with C++ libraries such as Boost and Eigen.
  • Experience with TOML and associated C++ libraries.
  • Software development, architecture, frameworks, prototyping and design experience.
  • Proficiency with scripting languages like Python for data set searching.
  • Experience with source control repositories such as Git and Gitlab.
  • Experience with C++ build systems such as CMake.
  • Linux and Windows development experience.
  • Experience with Agile development processes.

Schedule: Monday–Friday, 8:00a.m.–5:00p.m.
Work Location: In‑person daily at the Redstone Arsenal, Huntsville, AL.
Customer‑site travel: Yes, 0–10%.

Benefits
  • Competitive salary.
  • ESOP participation.
  • 401(k) match and safe‑harbor contribution.
  • Medical, dental, vision, and life insurance.
  • Short‑term and long‑term disability.
  • Flexible spending accounts and Health Saving Accounts.
  • Health Reimbursement Accounts.
  • Employee Assistance Program (EAP).
  • Education assistance.
  • Paid time off and holidays.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Torch Technologies, Inc. participates in E‑Verify. If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Careers Link as a result of your disability. You can request reasonable accommodations by sending an email to HR@torchtechnologies.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Freedom Real Estate • Huntsville (AL)

On-site
USD 90,000 - 120,000
Competitive salary
401(k) match
Medical, dental, vision insurance
Senior Systems Administrator
Senior Systems Administrator

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
ESOP participation
401(k) match
Medical Insurance
+6
Entry-Level Design Engineer/Analyst
Entry-Level Design Engineer/Analyst

starfish • Huntsville (AL)

On-site
USD 60,000 - 90,000
ESOP participation
401(k) match
Medical, dental, vision
+10
Systems Engineer/Analyst
Systems Engineer/Analyst

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 70,000 - 90,000
401(k) match
Medical, dental, and vision insurance
Paid time off and holidays
Mid-Level Linux System Administrator
Mid-Level Linux System Administrator

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 95,000 - 125,000
ESOP participation
401(k) match
Medical insurance
+11
Technical Support Analyst
Technical Support Analyst

starfish • Huntsville (AL)

On-site
USD 70,000 - 100,000
ESOP participation
401(k) match
Medical insurance
+12
Mid-Level Software Engineer
Mid-Level Software Engineer

Freedom Real Estate • Huntsville (AL)

On-site
USD 80,000 - 100,000
ESOP participation
401(k) match
medical, dental, vision insurance
+2
Modeling and Simulation Engineer
Modeling and Simulation Engineer

starfish • Huntsville (AL)

On-site
USD 80,000 - 110,000
ESOP participation
401(k) match
Medical
+12
Systems Engineer
Systems Engineer

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 90,000 - 120,000
ESOP participation
401(k) match
Comprehensive medical, dental, and vision insurance
Senior Systems Engineer
Senior Systems Engineer

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 110,000 - 160,000
ESOP
401(k) match
Medical, dental, vision
+5