Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Reverse Engineer

$135k - $216k

Peraton Corporation

ResponsibilitiesPeraton is seeking a highly skilled and experienced Senior Software Reverse Engineer to join our team in Bethesda, MD. In this role, you will perform in-depth analysis of software, firmware, and hardware systems to uncover its true functionality, identify vulnerabilities, and understand their operational context. This position requires a holistic approach, combining dynamic system analysis, static binary reverse engineering, and document exploitation to reveal not just what a system does, but why and how it supports its mission objectives.Key Responsibilities:System Analysis:Conduct comprehensive analysis of compiled software and binaries. Employ forensic techniques to extract critical artifacts, understand system architecture, and identify key software components.Dynamic System & Environment Analysis:Utilize virtualization and sandboxing environments (VMware, KVM/QEMU) to run and observe software in its native operating environment. Perform system call tracing, network monitoring, and file system analysis to reveal real-time behaviors and interactions.Live Debugging and Analysis:Perform live, on-system debugging to step through code execution in real-time. Correlate dynamic findings with static analysis from Ghidra/IDA Pro to validate assumptions, understand complex logic, and uncover obfuscated functionality.Static Reverse Engineering:Use advanced reverse engineering tools, with a focus on Ghidra and IDA Pro, to decompile and disassemble software. Analyze code paths, extract indicators, and uncover hidden or malicious logic not apparent through dynamic analysis alone.Vulnerability and Capability Research:Investigate and identify vulnerabilities, undocumented features, and novel capabilities within target systems. Develop proof-of-concept exploits and assess their potential operational impact. Model and simulate specific features and functions to understand how software was developed, compiled, and deployed.Tool Chain Mastery:Employ a specialized toolchain for analysis, including disk imagers, virtual machine managers, network scanners, and debuggers to perform end-to-end exploitation.Mentorship:Mentor junior engineers in SWRE methodologies, tools, and techniques.QualificationsRequired Qualifications:Bachelor's degree with 8+ years of relevant experience; OR Master's degree with 6+ years of relevant experience; OR PhD with 3+ years of relevant experience. A degree within one of the following fields is highly desired: Information Technology, Cybersecurity, Computer Science, Information Systems, Data Science, or Software Engineering. In lieu of a degree, an additional 4 years of relevant experience may be considered.Active TS/SCI clearance with Polygraph is required.3+ years of demonstrated experience in software reverse engineering, with a preference for backgrounds in material exploitation, malware analysis, or vulnerability research.Understanding of Windows and Linux operating system internals, x86/x64 and ARM assembly, and CPU architecture.Experience with static analysis tools such as IDA Pro, Ghidra, and Binary Ninja.Experience with debugging tools such as WinDbg, GDB, and similar platforms.Experience with virtualization, sandboxing, and emulation tools such as VMware, KVM, QEMU, and others.Experience with the SWRE toolchain, including network analysis tools (Wireshark, nmap) and Linux command-line proficiency.Experience with forensic disk image analysis to mount, modify, and extract artifacts from raw disk images.Ability to unpack, de-obfuscate, and analyze highly complex malicious applications.Experience in Linux/Unix environments, including advanced command-line operations and system-level administration.Knowledge of low-level programming languages (C, C++, Assembly) and scripting languages such as Python, Java, or .NET.A solid understanding of common security practices and the ability to identify security flaws in software architecture.Desired Qualifications:Active DoD 8570, IAT Level II Certification.Knowledge of advanced firmware analysis techniques and methodologies.Knowledge of secure boot processes.Familiarity with hardware-level attack techniques such as side-channel analysis or fault injection.Experience with Field Programmable Gate Array (FPGA) development.Experience monitoring hardware-level buses and interfaces such as i2C, USB, or JTAG.Familiarity with risk assessment and mitigation strategies for firmware vulnerabilities.Strong documentation skills to maintain detailed records of analysis processes and findings.Peraton OverviewPeraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.Target Salary Range$135,000 - $216,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.EEOEEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.Job SummaryRequisition ID: 2026-171046Position Category: Cyber SecurityClearance: Top Secret/SCI w/Poly

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Software Reverse Engineer in Bethesda, MD vacancy
  • $180k - $220k

    We are seeking a skilled Software Reverse Engineer to join our team and provide support to a DoD customer in Bethesda, MD. As a Software Reverse Engineer, you will be responsible for conducting software exploitation activities, including reverse engineering, development... 
    Suggested

    Piper Companies

    Bethesda, MD
    2 days ago
  •  ...Job Description Job Description SOFTWARE REVERSE ENGINEER Vexterra Group is searching for a  Senior Software Reverse Engineer support a Government Customer in Bethesda, Maryland:  DUTIES Isolate, review, analyze, and reverse-engineer potentially malicious programs... 
    Suggested
    For contractors

    Vexterra Group

    Bethesda, MD
    29 days ago
  • $112k - $154k

     ...STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: Reverse engineering complex software or firmware targets, ranging from typical... 
    Suggested
    Full time
    Work experience placement
    Local area
    Night shift

    STR

    Arlington, VA
    3 days ago
  • $43.27 - $108.17 per hour

     ...you apply, this could be a multi-year process. Locations: Northern VA Description: This is a forensic software development and reverse engineering position combined into one! The candidate will be primarily focused on conducting software Reverse Engineering... 
    Suggested
    Hourly pay
    Contract work
    For contractors
    Local area
    Remote work
    Relocation package
    Flexible hours

    Cipher Tech Solutions

    Vienna, VA
    3 days ago
  • $135k - $216k

     ...vulnerability identification, and remediationMalware analysis and reverse engineeringResilient networking in support of cyber...  ..., machine learning)Peraton Labs is seeking a talented Software Research Engineer to join our high performing team. This position is onsite... 
    Suggested
    Contract work
    Shift work
    3 days per week

    Peraton Corporation

    Silver Spring, MD
    2 days ago
  • $112k - $179k

     ...Visit peraton.com to learn how we're keeping people around the world safe and secure. About The Role Requirements: Mobile Software Reverse Engineering (with support to development and malware analysis efforts). Background: Conduct software exploitation against... 
    Contract work
    Temporary work
    Work experience placement
    Shift work

    Peraton

    Bethesda, MD
    2 days ago
  • $204k - $284k

     ...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Arlington, VA
    13 days ago
  • $43.27 - $96.15 per hour

    Vienna, VA, USA | Embedded Engineering | Hourly | 43.27-96.15 per hour | Full Time | Medical, Dental, Vision...  ...will be primarily focused on conducting software analysis of embedded products. The focus will be on reverse engineering and potentially vulnerability analysis... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Relocation package
    Flexible hours

    Cipher Tech Solutions

    Vienna, VA
    2 days ago
  • This is a temporary position. The assignment duration is through September 6, 2027.JOB SUMMARYAs a FLEX Senior Full Stack Software Engineer at Marriott, you will be working on a state of the art React based micro-ui architecture. You will help build the next generation... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Marriott International

    Bethesda, MD
    2 days ago
  • $47.35 - $84.09 per hour

    Join to apply for the FLEX Senior Software Engineer role at Jobs via Dice 1 day ago Be among the first 25 applicants Join to apply for the FLEX...  ...Engineering, Full Stack Senior Cyber Capability Developer (Reverse Engineer) Lorton, VA $104,650.00-$189,175.00 2 weeks ago... 
    Hourly pay
    Full time
    Temporary work
    Remote work
    Flexible hours

    Jobs via Dice

    Bethesda, MD
    1 day ago
  • $140k - $220k

     ...and will help you unlock your growth potential. One great choice can change everything. Thrive with us at ZoomInfo.As a Senior Software Engineer on the Integrations team, you'll design and build the systems that connect ZoomInfo's platform to the ecosystem of CRM, MAP,... 
    Work from home
    Worldwide
    Monday to Friday

    ZoomInfo

    Bethesda, MD
    1 day ago
  • $112k - $176k

     ..., conduct meaningful code reviews, and help raise the bar for engineers around you Work with engineers, designers, and Product Managers...  ...business What you bring: ~3–6 years of relevant software engineering experience building production web applications... 
    Worldwide

    ZoomInfo Technologies LLC

    Bethesda, MD
    20 hours ago
  •  ...**About the Role:** Join our team as a Security Product Reverse Engineer to analyze and audit security products, focusing on vulnerability...  ...Engineering, or a related field.  - At least 3 years of professional software development experience, including design, implementation,... 

    Falls Technology

    McLean, VA
    29 days ago
  • $112k - $176k

     ...your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.About the RoleAs a Software Engineer III on the Developer Productivity team, you'll help build systems on our Python-based agentic platform that turn inputs such... 
    Worldwide

    ZoomInfo

    Bethesda, MD
    1 day ago
  • $87.1k - $157.45k

    Leidos has an exciting opportunity for a Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    1 day ago
  • $112k - $176k

     ..., conduct meaningful code reviews, and help raise the bar for engineers around youWork with engineers, designers, and Product Managers...  ...the scale of the businessWhat you bring:3-6 years of relevant software engineering experience building production web applicationsProficiency... 
    Worldwide

    ZoomInfo

    Bethesda, MD
    1 day ago
  • $68.08k - $141.83k

     ...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a IoT / Edge Software Engineer to join our team in Bethesda (REMOTE), Maryland (US-MD), United States (US).Job Summary:The IoT Edge Software Engineer is... 
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Bethesda, MD
    4 days ago
  • $50 per hour

     ...learning algorithms to LM products and platforms; Determines software methods to best acquire and execute knowledge; Implements algorithms...  ...QualificationsBachelor's degree in Computer Science, Computer Engineering, Robotics, Applied Mathematics, or a related STEM field, and 9... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Bethesda, MD
    4 days ago
  • $154.05k - $278.48k

    Leidos has a new and exciting opportunity for a Biometrics Software Engineer (SME) in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    15 hours ago
  • $5,000 per month

     ...One Technology & Management, Ltd. is seeking one (1) Security Software Engineer. This position is contingent upon award of the associated...  ...The Security Software Engineer will be expected to: Debug and reverse engineer software. Analyze Windows Events and Linux syslog's,... 
    For contractors

    Imagine One

    Arlington, VA
    2 days ago
  • $191k - $253k

     ...a portfolio of proprietary hardware and software operating in contested, classified, and...  ...to support global operations. The Cyber Engineer designs and implements the cryptographic...  ...Backgrounds in vulnerability research, reverse engineering, or national-security cryptographic... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    4 days ago
  • $140k - $220k

     ...backs your ambition, you won’t just contribute. You’ll make things happen-fast.About the Role:We are seeking an experienced Sr Software Engineer to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction of our... 
    Worldwide

    ZoomInfo

    Bethesda, MD
    1 day ago
  •  ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless... 

    AmNet Services

    Silver Spring, MD
    3 days ago
  • A federal technology solutions provider is looking for a Software Engineer in Reston. The ideal candidate should possess full-stack development skills with proficiency in Java, Python, and TypeScript. Responsibilities include enhancing customer applications and collaborating... 

    Whiteboard Federal

    Bethesda, MD
    1 day ago
  • $50 per hour

     ...FullTimeDepartment: Enterprise Business ServicesBusiness Unit: Enterprise Business ServicesStandard Job DescriptionThis position is for a software engineer working in MFC’s Windchill Product Lifecycle Management (PLM) system as well as other connected systems/applications. This... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Bethesda, MD
    4 days ago
  • $140k - $220k

     ...Thrive with us at ZoomInfo.We are looking for a highly skilled Mid level full-stack engineer to join the DAAS team located in Waltham Massachusetts. The ideal candidate is an experienced software engineer having knowledge of complex system design with excellent problem... 
    Worldwide

    ZoomInfo

    Bethesda, MD
    3 days ago
  • DescriptionActioNet has an opening for a Senior Software Engineer requiring a Public Trust clearance located s Hybrid (1-2 days on-site) in Silver Spring, MD. ActioNet is an IT service provider and solutions integrator headquartered in Vienna, VA that works with the Federal... 
    Remote work
    1 day per week

    ActioNet

    Silver Spring, MD
    4 days ago
  • DescriptionSenior Software Engineer - TS/SCI Xcelerate Solutions has an exciting opening for you as our next TS/SCI cleared Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers, Software... 
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Bethesda, MD
    2 days ago
  • $83k - $108k

     ...TSC is seeking entry level Software Engineers in Silver Spring, MD to support advanced concepts model and simulation development and execution for surface Navy radar and combat systems. The M&S effort is used for design, development, analytical evaluations of system... 
    For contractors
    For subcontractor
    Flexible hours

    Technology Service Corporation

    Silver Spring, MD
    15 hours ago
  •  ...Software Engineer I Lexical Intelligence provides software and services related to processing large-scale biomedical information sources. Our Natural Language Processing (NLP) and analytics software is used by policy and decision makers to evaluate and prioritize current... 
    Temporary work
    Work at office
    Local area

    Lexical Intelligence

    Bethesda, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Reverse Engineer. Be the first to apply!