SAIC - Huntsville, AL

posted about 1 month ago

Full-time - Senior
Huntsville, AL
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineering Manager at SAIC will lead the design, development, and delivery of mission-critical software solutions for U.S. Department of Defense (DoD) clients. This role requires a strong background in cloud technologies, automation, DevSecOps, hardware-in-the-loop (HWIL) integration, and cybersecurity, with a focus on compliance with DoD cybersecurity policies and frameworks.

Responsibilities

  • Lead and mentor a team of software engineers, DevSecOps engineers, and cybersecurity specialists to design, develop, and deploy secure software systems for DoD clients.
  • Oversee the entire software development lifecycle (SDLC), emphasizing automation, continuous integration/continuous deployment (CI/CD), and cloud-native architectures.
  • Ensure compliance with DoD cybersecurity frameworks, policies, and guidelines, including RMF, NIST SP 800-53, NIST SP 800-171, DoD Instruction 8500.01, and DoD Directive 8140.
  • Utilize eMASS for managing security controls and artifact submissions in support of the DoD's Assessment and Authorization (A&A) processes.
  • Leverage ACAS and other vulnerability scanning tools to assess and mitigate system security risks, ensuring compliance with DoD cybersecurity mandates.
  • Drive HWIL integration and simulation testing strategies, ensuring alignment with mission requirements and system objectives.
  • Collaborate with cross-functional teams to architect scalable, secure, and resilient cloud-based solutions in environments like AWS, Azure, or private cloud.
  • Champion the implementation of DevSecOps practices and automation tools to streamline software development, deployment, and security processes.
  • Work closely with cybersecurity teams to assess vulnerabilities, apply patches, and ensure that all software is continuously hardened against cyber threats.
  • Provide thought leadership and expertise on modern software development methodologies, cloud technologies, and cybersecurity best practices, particularly within the context of classified and unclassified DoD systems.
  • Support the acquisition, installation, and configuration of security tools, and maintain an awareness of emerging DoD security policies.
  • Lead efforts to integrate automated testing and verification, including unit testing, system testing, and HWIL testing within the software delivery pipeline.
  • Partner with Program Managers and other stakeholders to ensure on-time, on-budget delivery of high-quality software solutions.

Requirements

  • Bachelors, plus a Master's degree, in Computer Science, Software Engineering, Cyber Security or a related field and twelve (12) years' experience.
  • 10+ years of Software Development, Information Systems, or Cybersecurity experience, with at least 5 years in a managerial or technical leadership role.
  • Knowledge of DoD specific cloud technologies (AWS, Azure, or private cloud) and experience supporting cloud-native solutions.
  • Expertise in DevSecOps, CI/CD, and automation tools (Jenkins, GitLab, Azure DevOps, etc.).
  • Extensive experience with HWIL integration, testing, and simulation.
  • In-depth understanding of DoD cybersecurity standards and guidelines, including RMF, NIST SP 800-53, NIST SP 800-171, DoD Instruction 8500.01, and DoD Directive 8140.
  • Proven track record of working on DoD or government contracts, including projects requiring security clearances.
  • Proficiency in the use of eMASS for managing security controls and submitting artifacts as part of the DoD's A&A process.
  • Experience with vulnerability scanning tools such as ACAS, Nessus, or similar, and familiarity with DoD compliance requirements for security assessments.
  • Strong leadership and team management skills, with the ability to mentor and develop engineering talent.
  • Excellent communication and interpersonal skills, with experience working in highly regulated and secure environments.
  • Active Secret (or higher) clearance is required.

Nice-to-haves

  • Experience with software security tools and technologies such as static/dynamic code analysis, penetration testing, and secure coding practices.
  • Familiarity with the DevSecOps pipeline for DoD systems and the corresponding security compliance requirements.
  • Experience with policy enforcement and ensuring software systems comply with DoD-specific regulations.
  • Knowledge of modern cybersecurity threats and mitigations, especially in the context of defense systems.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k plan
  • Paid holidays
  • Paid time off
  • Professional development opportunities
  • Flexible scheduling
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service