Software Reverse Engineer

Legato, LLC
Annapolis Junction, MD, United States
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$170,000.0 - $190,000.0
Working hours
Regular working hours

Tech stack

Software Applications C++ (Programming Language) Python (Programming Language) Kernel Debuggers Network Protocols Program Analysis Software Tools Reverse Engineering Software Engineering Wireshark IDA Pro

Job description

The Software Reverse Engineer will be responsible for performing revere engineer research on highly complex software applications. This research will involve static and dynamic analysis including reverse engineering and kernel debugging. The research results will be encapsulated in written reports and/or software tools. The candidate will be working alongside some of the world’s best reverse engineers, learning unique skills and exploring challenging problems every day.

Requirements

Software development experience with C/C++ and Python Knowledge of common binary executable formats (PE, ELF, etc.) Experience with IDA Pro, Ghidra, or similar binary analysis tool Experience with analyzing user-mode binaries and kernel-mode drivers Experience with Wireshark and network protocols A minimum of six (6) year experience and a bachelor’s degree in a relevant field. Four (4) years of additional experience may be substituted for a bachelor’s degree for a total of ten (10) years’ experience

Benefits & conditions

Legato, LLC is a dynamic small business headquartered in Columbia, near Ft. Meade, MD. Our positions include Cyber, Software, Systems, Networking, Data Science and other complex engineering capabilities. We set ourselves apart by having employees in the top of their field and who enjoy working at Legato for its attention to its employees, aggressive compensation, and upward mobility possibilities. We offer a generous benefits package including individual and family health, vision and dental benefits. A minimum of four (4) weeks of paid time off including a week of sick leave. Legato gives our employees 11 federal holidays off and a 401(k) employer match with no vesting schedule. There is an opportunity to earn referral benefits or bank hours if the contract allows. Legato LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, or disability status.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

46 sec

Using LLMs to reverse engineer undocumented legacy code

Michele Zuccala Michele Zuccala +4 · WWC Europe 2026

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · WWC 2021

3:19 min

Setting up a vulnerable test application and monitoring environment

Julian Totzek-Hallhuber Julian Totzek-Hallhuber · WWC 2024

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

1:57 min

Analyzing legacy systems using software data

Markus Harrer Markus Harrer · WWC 2021

3:34 min

Why developer marketing matters for software tooling adoption

Dan Cranney · WWC 2024

Videos

See all

Related articles

See all