T

Torch Technologies

End-to-end defense tech product development

Mid-Level Software Engineer

Software EngineeringPosted on Nov 9
Full-timeHuntsville, AL, USANo salary listedIn-person

About the Job

Requirements

  • U.S. citizenship is required.
  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field is required.
  • Five to eight years of experience in software development is required.
  • The ability to take initiative and work independently without close supervision is required.
  • Strong problem-solving skills and the ability to adapt quickly to new technologies are required.
  • Excellent communication skills and the ability to interact effectively with end users and technical teams are required.
  • An active U.S. security clearance is required.

Responsibilities

  • Design, develop, test, and maintain software applications primarily in C++.
  • Work extensively in Linux-based development and deployment environments.
  • Collaborate with cross-functional teams to deliver robust, maintainable software solutions.
  • Participate in code reviews and follow engineering best practices.
  • Support and enhance GitLab continuous integration and continuous delivery pipelines for automated builds, testing, and deployments.
  • Work with containerization technologies, emphasizing rootless container workflows such as Podman for secure and reproducible environments.
  • Debug, profile, and optimize applications for performance, stability, and reliability.

Desired Qualifications

  • General familiarity with containerization technologies such as Docker.
  • Experience with or exposure to rootless Podman environments.
  • Experience with GitLab continuous integration and continuous delivery pipelines.
  • Experience with the Meson build system.
  • Basic understanding of build systems such as CMake or Make for maintenance of legacy systems.
  • General understanding of scripting languages such as Bash or similar.
  • Experience with automation, build tooling, or DevOps practices in Linux environments.
  • Exposure to additional programming languages such as Java, Fortran, Python, or others for supporting or interfacing with surrounding systems.

About the Company

Torch Technologies

End-to-end defense tech product development

Torch Technologies is a 100% employee-owned technology services and solutions provider focused on defense. It delivers end-to-end product design and development, taking concepts from inception through production and long-term sustainment. Its software development and engineering teams work in agile ways to deliver value, with capabilities spanning prototyping, technology integration, and long-term support. As a major defense contractor, Torch Technologies supports the armed forces and wins contracts that fund its research and development. Headquartered in Huntsville, Alabama, the company operates a large Design, Development and Integration campus and eight regional offices, underscoring its substantial physical footprint in delivering technical solutions to government customers.

Company size
1,001-5,000
Company stage
Seed
Total funding
$15.1M
Headquarters
Huntsville, AL
Founded
2002

Recently Posted Jobs

Explore more opportunities at Torch Technologies

See more jobs