T

Torch Technologies

End-to-end defense tech product development

Software Developer

Software EngineeringConfirmed live in the last 24 hours
Full-timeHuntsville, AL, USA

About the Job

Requirements

  • U.S. citizenship is required.
  • A bachelor's degree in Computer Science or a related field is required.
  • Five to ten or more years of experience in software development is required.
  • A strong understanding of software development principles and best practices is required.
  • Experience with at least one modern programming language, such as Java, Python, Go, or C#, is required.
  • Experience with version control systems such as Git is required.
  • A strong understanding of cloud platforms such as AWS, Azure, or Google Cloud is required.
  • Experience with containerization technologies such as Docker and Kubernetes is required.
  • An active Top Secret clearance is required, and the required clearance level must be maintained throughout employment.

Responsibilities

  • Contribute to the development and integration of high-, medium-, or low-fidelity weapon system models.
  • Execute testing of weapon system modeling, integration, and simulations.
  • Collaborate with subject matter experts on verification and validation of weapon system modeling and simulation.
  • Collaborate with cybersecurity engineers and other developers to design and implement secure software architectures.
  • Participate in threat modeling and security risk assessments.
  • Contribute to secure coding standards and best practices.
  • Research and evaluate technologies and frameworks to improve development security and efficiency.
  • Write and maintain well-documented, testable code.
  • Work with network engineers and network/server administrators to ensure applications are deployed and configured securely.
  • Contribute to Infrastructure as Code templates.
  • Participate in automating application deployment and configuration.
  • Develop and deploy applications in virtualized and cloud environments, including VMware, AWS, and Azure.
  • Implement security controls for cloud-based resources and services.
  • Develop and deploy secure containers and microservices.
  • Ensure applications are instrumented for security monitoring and logging.
  • Monitor application performance and security.
  • Contribute to dashboards and reports for tracking security metrics.
  • Document application architectures, code, and security controls.
  • Participate in training and knowledge-sharing activities.
  • Implement and maintain logging and auditing mechanisms.

Desired Qualifications

  • A master's degree in Computer Science or a related field is preferred.
  • Experience with legacy Threat Modeling and Analysis Program threat modeling.
  • Experience with AFSIM.
  • Experience with secure coding practices such as the OWASP Top 10.
  • Familiarity with security frameworks such as NIST 800-series, Department of War Risk Management Framework, and Defense Information Systems Agency Security Technical Implementation Guides.
  • Experience with security testing tools and techniques.
  • Security+, Network+, CCNA, and/or CCNP certifications.
  • Certified Secure Software Lifecycle Professional or Certified Ethical Hacker certifications.
  • Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
  • TS/SCI and Special Access Program eligibility preferred.

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