Millennium Corporation

Software Assurance Engineer

Job Locations US-AL-Huntsville
Posted Date 4 days ago(5/22/2020 8:09 AM)
Job ID


Millennium Corporation is hiring a Software Assurance Engineer in Huntsville, AL. Candidate must have an active Secret Clearance and be eligible to obtain a TS/SCI.


The Software Assurance Engineer will:

  • Leverage open source and commercial technologies.
  • Performs research and analyses of existing software source code and binaries.
  • Designs encryption, penetration testing, and vulnerability analysis solutions of various security technologies.
  • Conducts architectural analysis of software systems and relates existing system to future needs and trends.
  • Performs forensic techniques for attack reconstruction and vulnerability analysis.
  • Develops security policies and procedures.
  • Understand software source code and usages.
  • Document key information related to mission items.
  • Understand the cyber security aspects of deployments and customers’ needs.
  • Keep up with latest trends in software, hardware, and cyber technologies.
  • Assist with Business Development activities as required to support Millennium's strategic business objectives, which may include but not limited to participation in technical interviews, creation of technical documentation, general proposal writing support and proposal color reviews.


  • Must have an active Secret clearance and be eligible to obtain a TS/SCI.
  • Minimum of 4-10 plus years of work-related experience.

  • In depth understanding of cyber security policy and tools, threat mitigation, network topologies, intrusion detection, PKI, and secured networks.

  • Expert in at least one software language (C++, C#, Python)

  • Expert in software architectures and software systems.

  • Experience and understanding of offensive cyber security practices and principles.

Desired Qualifications: 

  • Knowledge of Atlassian Confluence for documentation purposes.
  • Experience building software assurance and quality pipelines.
  • Experience with Fortify, Coverity, Checkmarx, and other scanning software.
  • Willingness to learn other software languages.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed