×
Register Here to Apply for Jobs or Post Jobs. X

Sr Assurance Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Seneca Resources Company, LLC
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

Position Title: Senior Assurance Software Engineer

Clearance Requirements: Active Secret clearance (must possess and maintain)

Position Status: Full Time / Contract (Contract to Hire options available)

Pay Rate: Competitive, commensurate with experience

Position Description

Join a dynamic, high-impact team of engineers and analysts in an agile environment at a premier DoD facility, where you ll play a critical role in ensuring the security, reliability, and trustworthiness of mission-critical embedded software for defense systems.

In this senior role, you ll contribute to software assurance for critical weapon systems and processors, focusing on vulnerability identification, independent verification & validation (IV&V), and robust testing to mitigate risks in high-stakes environments.

Responsibilities

A typical day includes:

  • Collaborating with cross-functional teams in an agile development framework to deliver high-quality software assurance outcomes
  • Developing and executing software vulnerability assessments, verification testing, and dynamic/static analysis
  • Performing assurance IV&V synthesis for safety- and security-critical systems
  • Supporting embedded software assurance for processor-specific applications (e.g., FPGA, Power

    PC, Intel, ARM)
  • Contributing to custom software assurance tool development and enhancements
  • Decomposing source code using requirements, design, and test documentation
  • Building test and data capture frameworks to uncover software vulnerabilities
  • Applying Common Weakness Enumeration (CWE) to identify issues in software under test
  • Conducting reverse engineering of complex software applications
Required Skills/Education
  • Bachelor s degree (BS) in Computer Science, Software Engineering, or related field with 15+ years of relevant experience (or Master s degree with 12+ years)
  • 10+ years of strong programming experience in C, C++, Java, Python, and/or Ada
  • Hands-on expertise with software assurance scanning tools such as Coverity, Fortify, Checkmarx, Sonar Qube, Parasoft, Code Peer, GNAT SAS, or similar static analysis platforms
  • Proven experience in preventive software dynamic and static analysis techniques
  • Strong knowledge of Ada programming and tools like Code Peer or equivalent
  • Excellent verbal and written communication skills with the ability to collaborate effectively across diverse teams, including government stakeholders and industry partners
  • Active Secret security clearance (U.S. citizenship required)
Preferred / Extra Awesome Qualifications
  • Direct experience in software assurance for DoD weapon system programs or critical embedded systems
  • First-hand knowledge of software architectural risk analysis
  • Expertise in identifying reachability of assurance findings and potential attack paths impacting software execution
  • Familiarity with secure software development life cycles, cybersecurity best practices, and embedded systems security
About Seneca Resources

At Seneca Resources, we are more than just a staffing and consulting firm—we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.

When you work with Seneca, you re choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way.

Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.

This is your chance to apply your expertise in software assurance, cybersecurity, static analysis, and embedded systems to protect national security priorities—apply today and make a real difference!

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary