Reverse Engineer Jobs
Reverse Engineer jobs are open across defense, cybersecurity, aerospace, and software, at every level from junior analyst to principal engineer, with specializations in malware analysis, firmware analysis, and binary exploitation. See the openings below and apply to the ones that match your experience.
Find Reverse Engineer JobsOverview
Showing 5 of 117+ Reverse Engineer jobs











TechINT is currently seeking a Cyber Reverse Engineer to join our Aberdeen Proving Grounds, MD team. Job# TI1679
Job Description
Be ready to join a team that focuses on complex, multi-disciplinary problems spanning a variety of UxS systems and technologies. Use and grow your static and dynamic reverse engineering skills to support the Counter-UAS mission through techniques like binary analysis, vulnerability research, or software/firmware reverse engineering.
As a Reverse Engineer, you'll contribute to a team that works hands on with state-of-the-art UAS electronics and systems. With your technical skills and learner's mindset, you'll perform basic analysis and evaluation of applications in support of the team's work on new technologies.
Requirements
- Active Secret Clearance with the ability to obtain TS/SCI.
- BS in computer science or a related discipline and 2+ years of directly related experience
- Experience with a programming language, such as Python, Java, or C/C++ .
- Proficiency with written and verbal communications, with an ability to articulate technical questions and findings to peers in order to foster learning of self and team alike.
- Understanding of software architecture and software development best practices.
- Experience with binary analysis or software reverse engineerin.g
- Experience with tools such as Ghidra, Binary Ninja, IDA, JADX, x64dbg, or GDB.
- Ability to learn and grow as part of an interdisciplinary team.
- Passion for solving puzzles and curiosity for how digital systems work .
- Experience working in a Linux OS environment.
- Basic knowledge of cryptography and cryptographic systems.
Desired Qualifications
- Knowledge of cybersecurity best practices and security principles.
- Familiarity with Android OS, mobile device debugging techniques, reverse engineering APK files.
- Experience with benchtop equipment such as oscilloscopes, signal/power analyzers, and multimeters.
- Experience performing micro-soldering.
- Experience with unmanned systems such as UAS, UGV, and USV.
- Familiarity with the programmatic use of APIs.
- Experience working with containers at a technical level.
- Experience leveraging interfaces and protocols such as I2C, JTAG, UART, SPI, USB, and Ethernet.
Benefits
TechINT Solutions Group recognizes the need to support the wellbeing of our team members which is why we offer 15 personal days plus 10 paid federal holidays per year which will grow over time. We offer above industry standard medical, dental, vision, and life insurance plans along with a competitive 401k retirement plan to ensure we help support you, your family's wellbeing, and your retirement strategy as you grow with TechINT.
PAY TRANSPARENCY NONDISCRIMINATION PROVISION
TechINT Solutions Group will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by TechINT Solution Group, or (c) consistent with TechINT Solutions Group’s legal duty to furnish information. 41 CFR 60-1.35(c)
See All 117+ Reverse Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Reverse Engineer JobsReverse Engineer Job Market
Who's Hiring


Top Industries Hiring
- Education
- Science & Research
- Aerospace & Defense
- Government & Public Sector
- Technology & Software
What Employers Look For
The qualifications that appear most often in reverse engineer jobs.
- Proficiency with Ghidra, IDA Pro, or Binary Ninja for static and dynamic analysis
- Experience reversing x86, x64, ARM, or MIPS assembly code
- Active DoD security clearance at the Secret or Top Secret level
- Familiarity with common malware families, packers, and obfuscation techniques
- Bachelor's degree in computer science, computer engineering, or electrical engineering
- Knowledge of common file formats, protocols, and operating system internals
Tips for Your Reverse Engineer Job Search
Tailor your resume for clearance requirements
Many reverse engineer roles require an active security clearance, so list your clearance level, polygraph status, and sponsorship eligibility at the top of your resume. Hiring managers filter on this before reading anything else.
Show decompiled code samples in your portfolio
Employers expect to see real work, not descriptions of it. Post annotated IDA Pro, Ghidra, or Binary Ninja walkthroughs on a public repository so interviewers can assess your methodology before the technical screen.
Apply early to roles that fit
Migrate Mate lists reverse engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Target job titles that match your specialty
Reverse engineer roles are posted under many titles: vulnerability researcher, malware analyst, firmware engineer, and binary analyst. Search each variant so you don't miss openings that fit your background but use a different label.
Prepare for live binary challenges in interviews
Defense and cybersecurity employers routinely hand candidates an unknown binary and ask for a live walkthrough. Practice explaining your triage process out loud, covering file format identification, string extraction, and control flow analysis in sequence.
Negotiate clearance-related signing bonuses
If you hold an active Top Secret or TS/SCI clearance, that credential has real market value because sponsoring a new clearance takes time. Bring that up in the offer conversation rather than waiting for the employer to raise it.
Reverse Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most reverse engineers?
The most active employers for reverse engineers right now are Clarity Innovations, STR, and Nightwing, and the most openings are in Maryland, Virginia, and Texas, based on current listings on Migrate Mate as of November 2026. Defense contractors and cybersecurity firms consistently account for the largest share of open roles.
How many reverse engineer jobs are remote?
About 29% of reverse engineer openings are fully remote or hybrid as of November 2026, though the share varies significantly by specialization. Software and malware analysis roles are more likely to allow remote work, while firmware and hardware-focused positions, especially those tied to classified programs, tend to require on-site presence at a cleared facility.
How do you become a reverse engineer?
Start by building a solid foundation in assembly language, operating system internals, and at least one compiled language like C or C++. Practice with free tools like Ghidra on publicly available crackmes and malware samples. Document your work in write-ups or a public repository. Earning a certification like GREM or OSCP signals hands-on competency to employers, and contributing to open-source security projects builds a visible record of your skills.
Can you get a reverse engineer job with little or no experience?
Yes, but you'll need to substitute formal experience with demonstrated skill. Build a portfolio of Ghidra or IDA Pro walkthroughs on publicly available binaries, complete capture-the-flag competitions and publish your solutions, and target junior analyst or associate vulnerability researcher roles that explicitly accept new graduates. Some defense contractors also run internship pipelines that convert to full-time roles if you're willing to pursue a clearance.
What does the reverse engineer interview process look like?
Most employers run a phone or video screen to verify your background and clearance status, followed by a technical assessment that typically involves analyzing a provided binary or answering detailed questions about assembly and debugging tools. Final rounds often include a live problem-solving session where you walk through your analysis methodology in real time, plus a cultural or team fit conversation with senior engineers.
Where can I find and apply to reverse engineer jobs?
You can find and apply to reverse engineer jobs on Migrate Mate, which lists current openings from across the United States in one place. Search for roles that match your specialization and clearance level, then apply directly to each listing that fits your experience.
See All 117+ Reverse Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Reverse Engineer Jobs