This position is Contingent Upon Contract AwardTorch Technologies is seeking a skilled and security-conscious
Software Developer to support our customers at the Missile and Space Intelligence Center (MSIC). Working alongside cybersecurity engineers, network engineers, network/server administrators, and a dedicated engineer, you will contribute to a culture of security and automation throughout the software development lifecycle. This role is responsible for writing clean, secure, and well-documented code, as well as participating in security reviews, threat modeling, and vulnerability remediation efforts.
As a Software Developer your duties will include the following, but are not limited to: System Modeling, Simulation, Integration, & Testing: - 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 in verification and validation of weapon system M&S.
Architecture, Design & Innovation: - Collaborate with cybersecurity engineers and other developers to design and implement secure software architectures.
- Participate in threat modeling and security risk assessments.
- Contribute to the development of secure coding standards and best practices.
- Research and evaluate new technologies and frameworks to improve the security and efficiency of the development process.
- Write and maintain well-documented and testable code.
Infrastructure & Facilities Integration: - Work with network engineers and network/server administrators to ensure that applications are deployed and configured securely.
- Contribute to the development of Infrastructure as Code (IaC) templates.
- Participate in the automation of application deployment and configuration.
Systems Engineering, Virtualization & Cloud Integration: - Develop and deploy applications in virtualized and cloud environments (e.g., VMware, AWS, Azure).
- Implement security controls for cloud-based resources and services.
- Develop and deploy secure containers and microservices.
- Ensure that applications are properly instrumented for security monitoring and logging.
Monitoring, Tooling & Documentation: - Monitor the performance and security of applications.
- Contribute to the development of dashboards and reports to track key security metrics.
- Document application architectures, code, and security controls.
- Participate in training and knowledge sharing activities.
- Implement and maintain robust logging and auditing mechanisms.
Job Requirements: - Bachelor's Degree in computer science or related field.
- 5 to 10+ years' experience in software development.
- Strong understanding of software development principles and best practices.
- Experience with at least one modern programming language (e.g., Java, Python, Go, C#).
- Experience with version control systems such as Git.
- Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies such as Docker and Kubernetes.
- Active Top Secret clearance (TS/SCI and SAP eligibility preferred) is required. Security clearance level must be maintained throughout employment tenure.
Preferred Qualifications: - Master's Degree in computer science or related field.
- Experience with legacy Threat Modeling and Analysis Program (TMAP) threat modeling
- Experience with AFSIM.
- Experience with secure coding practices (e.g., OWASP Top 10).
- Familiarity with security frameworks such as NIST 800-series, DoW RMF, and DISA STIGs.
- Desired Experience with security testing tools and techniques.
- Desired Certifications Security+, Network+, CCNA, and/or CCNP certification.
- Desired Certifications such as Certified Secure Software Lifecycle Professional (CSSLP) or Certified Ethical Hacker (CEH).
- Desired Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
Schedule: M-F; 8-5
Work Location: Customer- site
Travel: Yes, 0-10%
Relocation Assistance Available: No
Position Contingent Upon Award of Contract: Yes
#LI-TS
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.
Applying to Torch Technologies: Only those candidates invited for an interview will be contacted. Employment at Torch Technologies is contingent upon the successful completion of a comprehensive background check.