Software Reverse Engineer

Leidos

United States

On-site

USD 107,900 - 195,050

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Leidos is seeking a Software Reverse Engineer in the United States to join a cybersecurity team developing a constrained exploitation framework. You will work with reverse engineers and researchers to build testable exploit chains and ensure reliability across unknown environments.

Responsibilities include extending PoCs into robust exploits, maintaining CI/CD pipelines for plugins, and integrating concepts with researchers.

Qualifications

  • U.S. citizen with active Top Secret clearance with CI Polygraph.
  • Expertise in C/C++ (C preferred) and multi-threading.
  • Strong knowledge of data structures and performance optimization.

Responsibilities

  • Taking PoC vulnerabilities and extending them into robust, reliable exploits.
  • Maintaining a CI/CD pipeline for testing framework plugins.
  • Extending framework features as needed.
  • Collaborating with vulnerability researchers to integrate proofs of concepts into the framework.

Skills

C/C++
Python
Multi-threading
Data structures
Performance tuning

Tools

CI/CD tooling

Job description

Software Reverse Engineer - Job Description

Our team is working to develop novel and innovative cybersecurity capabilities. The Software Engineer will be part of a team developing a computer exploitation framework. Working closely with reverse engineers and vulnerability researchers, this position will develop a usable framework for software exploitation running in a highly constrained environment. Particular emphasis will be on building testable exploit chains, working to ensure reliability even in an unknown environment. It is a role that involves analyzing target systems from initial analysis through to testing for reliability in mission‑critical scenarios.

Key Responsibilities
  • Taking Proof of Concept vulnerabilities and extending them into robust, reliable exploits.
  • Maintaining a CI/CD pipeline for testing framework plugins.
  • Extending framework features as needed.
  • Working with vulnerability researchers to integrate proof of concepts into the framework.
Required Qualifications
  • A U.S. citizen with an active Top Secret security clearance with CI Polygraph.
  • Expertise in C/C++ (C preferred).
  • Knowledge of data structures, performance optimization/tuning, multi-threading.
  • Expertise in at least one scripting language (Python preferred).
Preferred Qualifications
  • Experience with one or more assembly languages (x86, MIPS, ARM, etc).
  • Experience with hardware reverse engineering.
  • Experience with real‑time embedded systems.
  • Experience with signal processing.
Pay Range

$107,900.00 - $195,050.00

Commitment to Non‑Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Reverse Engineer
Software Reverse Engineer

Leidos LLC • Columbia (MD)

On-site
USD 108,000 - 195,000
Software Reverse Engineer
Software Reverse Engineer

Koitecc Solutions • Columbia (MD), Northern (KY)

On-site
USD 108,000 - 195,000
Exploitation Framework Engineer
Exploitation Framework Engineer

Koitecc Solutions • Columbia (MD), Northern (KY)

On-site
USD 108,000 - 195,000
Software Reverse Engineer
Software Reverse Engineer

Pointer Technologies • Maryland

On-site
USD 80,000 - 120,000
Health Insurance through Blue Cross Blue Shield
401K matching with immediate vesting
248 hours of PTO
+2
Software Reverse Engineer (TS/SCI)- Senior & Mid
Software Reverse Engineer (TS/SCI)- Senior & Mid

Vexterra Group • Bethesda (MD)

On-site
USD 100,000 - 130,000
Exploit Framework Engineer
Exploit Framework Engineer

Leidos • United States

On-site
USD 107,900 - 195,050
Software Reverse Engineer
Software Reverse Engineer

Peraton • Bethesda (MD)

On-site
USD 135,000 - 216,000
Senior Reverse Engineer
Senior Reverse Engineer

Precision Solutions, Inc. • Leesburg (VA)

On-site
USD 100,000 - 130,000
Offensive Cyber Engineer
Offensive Cyber Engineer

Cryptic Vector • Atlanta (GA)

On-site
USD 90,000 - 120,000
100% Company-paid medical insurance
100% Company-paid dental and vision insurance
Competitive salary and bonus
+5
Senior Reverse Engineer
Senior Reverse Engineer

STR • Arlington (VA)

On-site
USD 134,000 - 184,000