Skip Navigation
Loading...

COLSA Corporation

Grow With Us

Software Assurance Engineer



Tracking Code

9252-987

Posted Date

8/8/2025

Job Location

Huntsville, Alabama

Location of Position

Huntsville, Alabama

Work Arrangement

On Site: 100%

Position Type

Full-Time/Regular

Clearance Required?

Yes

Level of Clearance Required

Secret

Join COLSA as a Software Assurance Engineer and help safeguard mission-critical systems. In this role, you’ll analyze complex software applications to uncover cybersecurity vulnerabilities using advanced automated tools and hands-on techniques. You’ll assess both source code and binaries, prepare detailed risk reports, and recommend effective mitigations. Your expertise will directly contribute to ensuring software integrity, protecting sensitive information, and supporting national defense.

Principal Duties and Responsibilities (*Essential functions)

  • Analyzes complicated software programs to identify cybersecurity weaknesses and vulnerabilities using automated tools and manual processes.   *
  • Prepares software risk reports based upon identified cybersecurity weaknesses and vulnerabilities.  *
  • Prepares and presents briefings on software risks and provides recommendations on corrections and mitigations. *
  • Reviews documentation from software developers to ensure compliance with code development and software security best practices. *
  • Provides weekly status reports and updates to supervisor. *
  • May conduct research on new software assurance tools and technologies.

At COLSA, people are our most valuable resource and centered at our core value. We invite you to unite your talents with opportunity and be a part of our “Family of Professionals!” Learn about our employee-centric culture and benefits here


Required Experience

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Cybersecurity, or related field, or equivalent experience
  • Minimum of 2-8 years related experience
  • Ability to analyze both source code and compiled binaries for security weaknesses
  • Knowledge of secure coding standards and software development best practices
  • Active Secret Clearance; US Citizenship required 

Preferred Qualifications

  •  Experience conducting software security assessments using automated Static Application Security Testing (SAST) tools.
  • Experience conducting software security assessments using automated Dynamic Application Security Testing (DAST) tools.
  • Experience categorizing software weaknesses using the Common Weakness Enumeration (CWE) catalog.
  • Experience calculating software cybersecurity risk using the Common Vulnerability Scoring System (CVSS) or similar software risk scoring methodologies.
  • Experience analyzing software for Aviation and Missile Systems.

Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. COLSA Corporation is an Equal Opportunity Employer, Minorities/Females/Veterans/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.


The salary range, if referenced, represents a good faith estimate. COLSA considers various factors when determining base salary offers, but not limited to, location, the role, function and associated responsibilities, a candidate’s particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements.

COLSA offers a comprehensive and customizeable benefits program which includes Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, Accidental Death & Dismemberment, Supplemental Income Protection Programs, 401(k) with company match, Flexible Spending Accounts, Employee Assistance Program, Education & Certification Reimbursement,  Employee Discount Program, Paid Time Off and Holidays.


This position will be posted for a minimum of 3 business days. If a candidate has not been selected at that time, it will continue to be posted until a suitable candidate is selected or the position is closed.


close
Hi! We use cookies on this website to help operate our site and for analytics purposes. For more on how we use cookies and your cookie choices, go here! By continuing to use our services, you are giving us your consent to use cookies.