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

Senior Software Engineer

Job in Roanoke, Roanoke County, Virginia, 24000, USA
Listing for: HII
Full Time position
Listed on 2026-01-12
Job specializations:
  • Engineering
    Cybersecurity, Systems Engineer, Software Engineer
Job Description & How to Apply Below

Join to apply for the Senior Software Engineer role at HII

Requisition Number: 26278

Required Travel: 0 - 10%

Employment Type:

Full Time/Salaried/Exempt

Anticipated Salary Range: $ - $

Security Clearance:
Ability to Obtain

Level of

Experience:

Senior

Employee Referral Amount: $3,000.00

Base pay range

$/yr - $/yr

Essential

Job Responsibilities

Candidates for this position will be responsible for leading reverse engineering efforts into systems of interest and mentoring junior engineers in the reverse engineering and development processes.

They will be expected to communicate clearly and effectively, architect maintainable solutions to complex problems, collaborate with teammates on the development of new ideas, and accept constructive feedback through the code review process.

Candidates may also be expected to implement algorithms created by hardware engineers or from academic sources with limited documentation.

Requirements:
Must be U.S. citizens and be willing and able to obtain a DoD security clearance (if not already cleared).

Minimum Qualifications

9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.

  • U.S. citizen with ability to obtain and maintain a DoD security clearance.
  • Extensive experience with object‑oriented programming languages (C++, Java, Python).
  • Exposure to basic logic gates and Boolean math (AND, OR).
  • Ability to learn new skills quickly.
Preferred Requirements
  • Active security clearance.
  • Experience with modern C++ standards (C++17) and STL.
  • Experience with Python.
  • Demonstrated use of design patterns.
  • Experience with software development processes (Agile, TDD, etc.).
  • Familiarity with Verilog or VHDL.
  • Experience with FPGA design software (Quartus, ISE, Vivado, etc.).
  • Experience with software reverse engineering (IDA Pro, Ghidra, Binary Ninja, etc.).
  • Proficiency with source control systems (git, svn, Perforce, etc.).
  • Experience with the code review process.
  • Experience with binary patching.
  • Experience bypassing encryption schemes (power glitching, side‑channel attacks, etc.).
  • Published research regarding cybersecurity, software exploitation, or reverse engineering.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

IT Services and IT Consulting

Do You Need Assistance?

If you need a reasonable accommodation for any part of the employment process, please send an e‑mail to  and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case‑by‑case basis. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call 1‑844‑849‑8463 for assistance.

Press #3 for HII Mission Technologies.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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