Cyber Software Engineer

Leidos•Huntsville, AL

About The Position

Leidos is seeking a motivated UAS Cyber Software Engineer to join its Software, Simulation, Systems Engineering and Integration Directorate (S3I), Joint Technology Center – Systems Integration Lab (JSIL) Technology and Certification Center. The role supports UAS cyber systems and bridges software engineering and cybersecurity. The engineer is responsible for security architecture, secure coding, code analysis, and vulnerability remediation for critical application software across the full software development lifecycle. Working within an Agile/Scrum team, the engineer helps ensure systems meet DoD cybersecurity requirements, including DISA STIGs/SRGs and RMF standards, while contributing to continuous integration and automated software delivery pipelines. The position involves designing, coding, testing, and integrating secure embedded and application software for military systems; implementing security controls and hardening; reviewing software and architecture changes for security impact; integrating security checks into CI/CD pipelines; analyzing vulnerability scans and developing remediation plans; and supporting RMF documentation. The engineer collaborates with Systems, Cyber, Safety, Operations, and Test teams.

Requirements

  • Bachelor’s degree in Software or Computer Engineering or a related STEM field from an accredited institution, with four years of applicable experience; alternatively, an additional master’s degree in a Cyber Security-related field with two years of experience.
  • U.S. citizenship.
  • Active DoW Secret Security Clearance and ability to maintain a Secret Clearance.
  • Must hold or be willing to acquire a current DoD 8570/8140 IAT Level II baseline certification, such as CompTIA Security+ CE, CySA+, or higher/equivalent.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Hands-on programming experience with Rust, C/C++, or other object-oriented languages.
  • Direct experience running and interpreting static code analysis tools such as Fortify, SonarQube, or Parasoft.
  • Practical understanding of DISA STIGs/SRGs and application security hardening.
  • Experience in an Agile/Scrum software development environment.
  • Experience with source control, build systems, and CI/CD tools such as Git and Visual Studio.
  • Strong working knowledge of Linux and Windows operating environments.
  • Strong written and verbal communication skills and ability to interact effectively with customer stakeholders and multidisciplinary teams.

Responsibilities

  • Participate in the full lifecycle design, coding, testing, and integration of secure embedded and application software for military systems using C/C++ and object-oriented methodologies.
  • Perform, analyze, and track static and dynamic code analysis results to identify vulnerabilities, eliminate security flaws, and guide remediation.
  • Implement and automate technical security controls, including DISA STIGs, SRGs, and hardening guidelines across Linux, databases, and application baselines.
  • Evaluate software requirements, system design changes, and proposed merge requests for security impact, authorization, and risk mitigation.
  • Integrate automated security testing and compliance checks into CI/CD pipelines.
  • Analyze vulnerability scan outputs, such as ACAS/Nessus, and develop and implement code- or configuration-level remediation plans.
  • Assist with updating RMF artifacts, including software/firmware inventories, interface specifications, and PPSM documentation.
  • Participate in Agile/Scrum ceremonies, technical interchange meetings, and hardware/software design reviews with Systems, Cyber, Safety, Operations, and Test teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service