Jobs · Engineering · Alabama

Software Developer

Torch Technologies, Inc. · Huntsville, AL · 1 mo ago
EngineeringFull-time
We need to output HTML fragment with sections: About the role? Actually we need to use headings for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We must include only sections that have real specific content. The posting includes: description of company (intro) maybe "About the role"? The job description includes responsibilities list. Requirements list. Preferred attributes maybe "Qualifications"? Benefits listed. Schedule: "M-F; 8-5". Pay not mentioned, so we should NOT include Pay section. Benefits present. Also maybe "Work Location", "Travel", "Relocation Assistance", "Position Contingent Upon Award of Contract" - these are minor metadata; we can fold into a short p or drop. The instruction: do NOT put Job ID/requisition numbers as headings — fold minor metadata into a short

or drop it. So we can include a short paragraph for work location, travel, etc. We need to preserve all substantive information; do not invent or summarize away detail. So we must keep all bullet points from responsibilities, requirements, preferred attributes, benefits, schedule. We must not repeat the job title as a heading. The page already shows it, so we don't add a heading for "Software Developer". We'll start with maybe an

About the role? The intro paragraph about Torch Technologies and the role could be considered "About the role". We'll include that as prose in

. Then Responsibilities

with
  • . Then Requirements

    with
    • . Then Preferred Attributes maybe as Qualifications? Could be "Qualifications" heading. We'll include Preferred Attributes under Qualifications. Or we could have separate "Preferred Attributes" but not in list of allowed headings; allowed headings include Qualifications, Skills. We could put preferred attributes under Qualifications. Skills maybe we could list technical skills? But we already have them in requirements. Might be redundant. Better to follow allowed headings: About the role, Responsibilities, Requirements, Qualifications, Benefits, Schedule. We'll put Preferred Attributes under Qualifications. Skills maybe not needed separately. We must not create sections with filler like "commensurate with experience". Not present. We must remove boilerplate: EEO, E-Verify, accommodation request, etc. Also remove duplicated lines, navigation, cookie, legal, scam-warning. So we strip those paragraphs. We need to preserve all substantive information: company intro, role description, responsibilities list, requirements list, preferred attributes, benefits, schedule, work location, travel, relocation assistance, position contingent upon award of contract. We'll fold minor metadata into a short p. Let's extract: Company intro: "Torch Technologies Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As one of the nation’s top 100 defense companies, the services we provide directly support the men and women who serve our country. Our corporate mission sums up the pride our employee-owners take in the work we do: “Lighting the Pathway of Freedom”. And, as a Certified Evergreen ESOP, we have made the commitment to grow and sustain our company for the next 100 years! Come grow with us!" Then role description: "Torch Technologies is seeking a motivated Software Developer to support the development, integration, testing, and analysis of missile defense models and simulations. The ideal candidate will possess strong software-development experience and proficiency in Java, C++, Git, and Docker container technologies. This individual will work closely with engineers and technical personnel to develop and maintain modeling and simulation infrastructure; integrate missile defense component models into larger simulation environments; and support the verification, validation, analysis, and delivery of reliable simulation products. The ideal candidate will possess excellent communication skills, both oral and written, and the ability to work effectively in a collaborative team environment." Then responsibilities list (some bullet-like sentences). We'll convert each to
    • . Responsibilities bullet points: - Modeling & Simulation Software Development: Design, develop, modify, and maintain software applications, component models, and simulation services supporting missile defense modeling and simulation activities. - M&S Infrastructure Development: Develop, configure, and maintain modeling and simulation infrastructure, development environments, interfaces, tools, and supporting services required to execute missile defense simulations. - Component Model Integration: Integrate missile defense component models into larger simulation environments; develop and maintain software interfaces; and resolve interoperability, data-exchange, and execution issues. - Software Testing & Analysis: Develop and execute unit, integration, regression, and system-level tests to verify software functionality, model behavior, interface compatibility, and simulation performance. - Technical Troubleshooting: Investigate, diagnose, document, and resolve complex software, model, interface, build, deployment, and runtime issues. - Containerization & Deployment: Use Docker containers to package, configure, deploy, and maintain software applications and modeling and simulation environments. - Configuration Management: Use Git and established configuration-management processes to manage source code, maintain version history, support collaborative development, and control software releases. - Engineering Team Collaboration: Work closely with engineers, analysts, and other technical personnel to define software requirements, implement technical solutions, analyze simulation results, and deliver customer-required products. Then Requirements list: - US Citizenship. - Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Engineering, or a related technical discipline, or equivalent relevant experience. - 2 plus years applicable software design engineering experience. - Experience developing software using Java and C++. - Experience developing, integrating, testing, and analyzing software applications, component models, or simulations. - Proficiency using Git for source-code version control, collaborative development, branch management, and software configuration management. - Experience using Docker containers to package, deploy, configure, or maintain software applications and development or simulation environments. - Ability to develop and maintain software interfaces and integrate component-level software into larger systems or simulation environments. - Ability to troubleshoot and resolve software-development, integration, test, deployment, and performance issues. - Strong written and verbal communication skills. - Ability to work effectively within a diverse team environment and collaborate with engineers, analysts, and technical support personnel. - Must have an active security clearance or the ability to obtain and maintain a security clearance. Preferred Attributes list: - Proficiency developing or maintaining software using Ada and Fortran. - Experience supporting missile defense modeling and simulation software-development activities. - Previous software-development experience supporting missile defense command-and-control systems. - Experience with the Integrated Battle Command System (IBCS), Patriot, or related air and missile defense systems. - Experience working in classified, secure, or government customer environments. - Experience with automated testing, continuous integration and continuous delivery pipelines, or other modern software-development practices. Benefits list: - 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 - holidays Schedule: "M-F; 8-5" Work Location: "Customer-site" Travel: "Yes, up to 10%" Relocation Assistance Available: "No" Position Contingent Upon Award of Contract: "No" We'll fold those into a short p: maybe "Work Location: Customer-site; Travel: Yes, up to 10%; Relocation Assistance: No; Position Contingent Upon Award of Contract: No." We must not include boilerplate like EEO, E-Verify, accommodation request, etc. Now produce HTML fragment:

      About the role

      Torch Technologies is a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL. The team provides superior research, development, and engineering services to the Federal Government and Department of War. As one of the nation’s top 100 defense companies, their services directly support the men and women who serve the country. The corporate mission is “Lighting the Pathway of Freedom”. As a Certified Evergreen ESOP, they are committed to grow and sustain the company for the next 100 years. Torch Technologies is seeking a motivated Software Developer to support the development, integration, testing, and analysis of missile defense models and simulations. The ideal candidate will possess strong software-development experience and proficiency in Java, C++, Git, and Docker container technologies, working closely with engineers and technical personnel to develop and maintain modeling and simulation infrastructure; integrate missile defense component models into larger simulation environments; and support verification, validation, analysis, and delivery of reliable simulation products. Excellent communication skills, both oral and written, and the ability to work effectively in a collaborative team environment are required.

      Responsibilities

      • Modeling & Simulation Software Development: Design, develop, modify, and maintain software applications, component models, and simulation services supporting missile defense modeling and simulation activities.
      • M&S Infrastructure Development: Develop, configure, and maintain modeling and simulation infrastructure, development environments, interfaces, tools, and supporting services required to execute missile defense simulations.
      • Component Model Integration: Integrate missile defense component models into larger simulation environments; develop and maintain software interfaces; and resolve interoperability, data-exchange, and execution issues.
      • Software Testing & Analysis: Develop and execute unit, integration, regression, and system-level tests to verify software functionality, model behavior, interface compatibility, and simulation performance.
      • Technical Troubleshooting: Investigate, diagnose, document, and resolve complex software, model, interface, build, deployment, and runtime issues.
      • Containerization & Deployment: Use Docker containers to package, configure, deploy, and maintain software applications and modeling and simulation environments.
      • Configuration Management: Use Git and established configuration-management processes to manage source code, maintain version history, support collaborative development, and control software releases.
      • Engineering Team Collaboration: Work closely with engineers, analysts, and other technical personnel to define software requirements, implement technical solutions, analyze simulation results, and deliver customer-required products.

      Requirements

      • US Citizenship.
      • Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Engineering, or a related technical discipline, or equivalent relevant experience.
      • 2 plus years applicable software design engineering experience.
      • Experience developing software using Java and C++.
      • Experience developing, integrating, testing, and analyzing software applications, component models, or simulations.
      • Proficiency using Git for source-code version control, collaborative development, branch management, and software configuration management.
      • Experience using Docker containers to package, deploy, configure, or maintain software applications and development or simulation environments.
      • Ability to develop and maintain software interfaces and integrate component-level software into larger systems or simulation environments.
      • Ability to troubleshoot and resolve software-development, integration, test, deployment, and performance issues.
      • Strong written and verbal communication skills.
      • Ability to work effectively within a diverse team environment and collaborate with engineers, analysts, and technical support personnel.
      • Must have an active security clearance or the ability to obtain and maintain a security clearance.

      Qualifications

      • Proficiency developing or maintaining software using Ada and Fortran.
      • Experience supporting missile defense modeling and simulation software-development activities.
      • Previous software-development experience supporting missile defense command-and-control systems.
      • Experience with the Integrated Battle Command System (IBCS), Patriot, or related air and missile defense systems.
      • Experience working in classified, secure, or government customer environments.
      • Experience with automated testing, continuous integration and continuous delivery pipelines, or other modern software-development practices.

      Benefits

      • ESOP participation

Similar jobs

Software Developer

Everest InfotechEdison, NJ· 3 mo ago
Engineeringapply on everestinfotechllc.com

Software Developer

University of MichiganAnn Arbor, MI· 2 mo ago
$85k–$95k/yrapply on careers.umich.edu