COLSA Corporation

Software Assurance (SwA) Engineer

COLSA Corporation$110K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, or a related field (or equivalent experience).
  • Minimum of 8 years of related experience in software assurance and application security.
  • Hands-on experience with SAST, DAST, IAST, fuzzing, and penetration testing.
  • Experience integrating security practices throughout the Software Development Lifecycle (SDLC).
  • Ability to obtain and maintain a Secret Security Clearance; willingness to obtain a Top Secret clearance if required.
  • US Citizenship required.

Responsibilities

  • Conduct application security testing using advanced techniques and tools.
  • Analyze source code and binaries to identify and remediate vulnerabilities.
  • Develop advanced methods to solve complex software security problems.
  • Coordinate efforts of development teams to integrate security throughout the SDLC.
  • Plan and direct major phases of SwA projects ensuring compliance with safety standards.
  • Review technical product implementations for effectiveness and compliance with security practices.
  • Evaluate vendor capabilities and security testing tools for projects.

Benefits

  • Engaging work environment focused on cutting-edge software security.
  • Opportunities for professional development and training.
  • Supportive team atmosphere fostering collaboration and innovation.
  • Potential for career advancement in a growing field of cybersecurity.
Full Job Description
Job Description

COLSA Corporation is seeking an experienced Software Assurance (SwA) Engineer to join our team in Huntsville, Alabama. This role will support the security and integrity of complex software applications throughout the software development lifecycle (SDLC), with a focus on identifying vulnerabilities, conducting application security testing, and supporting software assessment, authorization, and readiness for materiel release.

The ideal candidate brings strong technical expertise in software assurance and application security, with the ability to analyze complex software systems, identify and assess security weaknesses, and develop effective solutions to mitigate risk.

Principal Duties and Responsibilities (*Essential functions)
  • Conducts Application Security Testing: Plans and executes investigations and tests of considerable complexity, including Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Interactive Application Security Testing (IAST), fuzzing, and penetration testing.*
  • Vulnerability Analysis & Remediation: Analyzes source code and compiled binaries to identify security flaws, mapping findings to Common Weakness Enumerations (CWEs) and Common Vulnerabilities and Exposures (CVEs).*
  • Advanced Problem Solving: Develops and applies advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software security problems.*
  • Project Coordination: Coordinates efforts of software engineers, development teams, and technical support staff in the performance of assigned SwA projects, ensuring security is integrated throughout the SDLC.*
  • Materiel Release Support: Plans, conducts, and technically directs major phases of significant SwA projects to ensure software meets the rigorous safety and security standards required for materiel release.*
  • Technical Review: Reviews the completion and implementation of technical products, ensuring that vulnerability remediations are effective and compliant with current security practices.*
  • Tool & Vendor Evaluation: May evaluate vendor capabilities and commercial/open-source SwA tools (e.g., Fortify, Coverity, Semgrep, Cppcheck, etc.) to provide required security testing products or services.
  • Industry Research: Reviews literature, patents, and current practices relevant to the solution of assigned application security projects and threat landscapes.*
  • Technical Leadership: May provide technical consultation to other organizations regarding secure coding practices and may provide work leadership to lower-level employees.

Required Experience

  • Bachelors' degree in Computer Science, Software Engineering, Cybersecurity, Information Systems, Engineering, or a related field (or equivalent experience).
  • Minimum of 8 years of related experience
  • Experience integrating security practices throughout the Software Development Lifecycle (SDLC).
  • Experience supporting software assessments, authorization, or materiel release activities
  • Hands-on experience performing application security testing, such as SAST, DAST, IAST, fuzzing, and/or penetration testing.
  • Ability to obtain and maintain a Secret Security Clearance prior to start; and willing and able to obtain a Top Secret clearance, if required by the customer
  • US Citizenship required

Preferred Qualifications
  • Active Secret clearance
  • Proficiency in technical documentation, reporting, and vulnerability tracking using standard desktop applications, spreadsheets, and database/issue-tracking programs.
  • Working knowledge of modern operating systems (e.g., Linux, Windows) and programming languages common in defense and complex systems (e.g., C/C++, Java, Python, Ada, and Rust) to effectively analyze and secure diverse codebases.

Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

About COLSA Corporation

COLSA Corporation is a technology services and solutions provider primarily serving the U.S. government and defense industry. The company offers a range of services including engineering, program management, cyber security, and information technology. COLSA Corporation was founded in 1980 and is headquartered in Huntsville, Alabama.
Learn more about COLSA Corporation
Size
2,000 employees
Industry

Similar Jobs

More Jobs at COLSA Corporation

More Aerospace & Defense Jobs

Find similar Software Assurance (SwA) Engineer jobs: