Software Reverse Engineer

Leidos

United States

On-site

USD 107,900 - 195,050

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 • New York (NY)

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

Zachary Piper Solutions • Bethesda (MD)

On-site
USD 180,000 - 220,000
Comprehensive benefits package
Paid time off
401k
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
Exploit Framework Engineer (Reverse Engineer)
Exploit Framework Engineer (Reverse Engineer)

Leidos • New York (NY)

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

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
Health, life and disability insurance
Professional development and tuition
Paid leave
+2
Software Reverse Engineer
Software Reverse Engineer

Systemstechnologyresearch • Woburn (MA)

On-site
USD 112,000 - 154,000
Software Reverse Engineer
Software Reverse Engineer

Systemstechnologyresearch • Melbourne (FL)

On-site
USD 112,000 - 154,000
Software Reverse Engineer
Software Reverse Engineer

Systemstechnologyresearch • Arlington (VA)

On-site
USD 112,000 - 154,000
Software Reverse Engineer, Senior
Software Reverse Engineer, Senior

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
Health benefits
Life insurance
Disability benefits
+4
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