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

Principal Software Reverse Engineer

$204k - $284k

STR

Job Summary Principal Software Reverse Engineer 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 to developing cutting‑edge technologies with significant and immediate impact on our national security. We believe each employee has a unique set of skills, experiences, and perspectives that are essential to providing our customers with innovative solutions. The skills listed below are representative of those needed for this role but are not the only acceptable set. If you see an overlap with your skills, go ahead and apply! Work must be performed onsite and Active Top Secret (TS) Clearance required . What you’ll do Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non‑traditional computer architectures and operating systems Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems Developing innovative cybersecurity solutions Leading multi‑discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets Technical marketing to existing and potential customers Technical proposal development (idea generation, writing, reviewing, editing) Documenting, demonstrating, and presenting research Solving real world problems that have an impact on national security Who you are This position requires an Active Top Secret (TS) security clearance , for which U.S. citizenship is needed by the U.S. Government. Bachelor's Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years relevant experience (MS or PhD with equivalent work experience may also be considered) Substantial experience leading technical teams on advanced reverse engineering and exploitation programs Experience with binary analysis of software/firmware Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra Proficiency in multiple Assembly Languages: x86, ARM, etc. Proficiency in one or more programming languages: C/C++, Python, etc. Deep understanding of reverse engineering fundamentals Experience in Vulnerability research and analysis Knowledge of weaponizing discovered vulnerabilities into exploits Nice to haves Implant or software patch development Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++ Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices. Knowledge of operating system internals including memory/process/thread management Embedded systems or firmware analysis Experience development custom emulation tools to enable dynamic analysis Experience analyzing and reconstructing code/data flow Automated reverse engineering or software analysis tool development Experience debugging software without source code Knowledge of binary file structures and formats Experience analyzing protocols or message structures Knowledge of anti‑reverse engineering techniques Knowledge of intrusion detection and anti‑malware systems and techniques Pay Information Full‑Time Salary Range: $204,000 - $284,000 About Us STR is a growing technology company with locations near Boston, MA; Arlington, VA; Dayton, OH; Melbourne, FL; and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in cyber, next‑generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. Equal Opportunity Employer STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at View email address on click.appcast.io and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws. #J-18808-Ljbffr

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Reverse Engineer in Arlington, VA vacancy
  • STR is seeking a Software Reverse Engineer with a strong passion for cybersecurity. You will work onsite in Arlington, VA, focusing on reverse engineering and vulnerability analysis of various systems. Candidates must have an active Top Secret security clearance and relevant... 
    Suggested

    STR

    Arlington, VA
    1 day ago
  • 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 Windows/Linux... 
    Suggested
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office
    Local area
    Relocation
    Night shift

    STR

    Arlington, VA
    2 days ago
  • Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates...  ...on embedded platforms (uBoot, drone firmware, IOT) Reverse engineering experience (gdb, Binary Ninja, IDA Pro) Familiar... 
    Suggested

    Zetier

    Arlington, VA
    1 day ago
  •  ...rather than months to years. Apogee Research is looking for Principal Software Engineers to lead the creation of capabilities addressing currently...  ...disparate systems that lack a common interface; reverse engineering subsystems; developing custom tool chains that... 
    Suggested
    Full time
    For contractors
    Work at office
    Flexible hours

    Apogee Research, LLC

    Arlington, VA
    1 day ago
  •  ...Researcher in Arlington, VA. The candidate will analyze and counter malicious software and develop critical cyber capabilities. Required qualifications include expertise in reverse engineering, assembly languages, and Python scripting. Desired skills include knowledge... 
    Suggested
    Full time

    Zetier

    Arlington, VA
    2 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 

    J.P. Morgan

    Washington DC
    16 days ago
  • Two Six Technologies in Arlington, VA seeks a Hardware Reverse Engineer to deconstruct embedded hardware, extract firmware, and identify vulnerabilities for national security applications. You will work with engineers and security researchers on high‑speed signals, firmware... 

    Trusted Concepts, Inc.

    Arlington, VA
    1 day ago
  • A leading technology firm in Arlington, Virginia, seeks a Hardware Reverse Engineer to work on complex embedded systems and conduct vulnerability research. You will be involved in reverse engineering, analyzing system components, and drafting technical reports. Candidates... 

    Two Six Technologies

    Arlington, VA
    1 day ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide deep engineering expertise and work across agile teams... 

    J.P. Morgan

    Washington DC
    15 days ago
  • ***An active or re‑instatable TS/SCI with Polygraph security clearance is required.*** Senior Software Engineer / Reverse Engineer position on a U.S. Government contract. This full‑time role supports a mission‑critical software and systems program for a federal client.... 
    Full time
    Contract work
    Work from home
    Relocation package

    GliaCell Technologies

    Laurel, MD
    2 days ago
  • Senior Software Reverse Engineer Support a Government Customer in Bethesda, Maryland. Responsibilities Isolate, review, analyze, and reverse-engineer potentially malicious programs. Write and produce high‑quality technical reports related to the scope, nature, and characteristics... 
    For contractors

    Vexterra Group

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

     ...Job Description Job Description 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... 
    Full time
    Work experience placement
    Local area
    Night shift

    STR

    Arlington, VA
    25 days ago
  • $274k - $376.2k

     ...the local office three times a week. We are a small team of engineers exploring new Auth0 products and features, taking ideas from 0...  ...you’ll be doing We are looking for a very senior, knowledgeable Software Architect (P6). Responsibilities include: Implement proof of... 
    Work at office
    Local area
    Flexible hours

    Okta

    Washington DC
    1 day ago
  •  ...clearance upon hire Role Overview Stackular is seeking a hands‑on Software Engineer / Tech Lead to provide cross-stack technical leadership on a...  ...at least 2 years in a technical lead, staff engineer, or principal engineer capacity on production cloud systems. Proven... 
    Remote work

    Stackular

    Washington DC
    1 day ago
  •  ...you have a passion for challenges and the opportunities that lie within them, you’ll thrive as part of the Amgen team. Principal Software Engineer, Information Systems What You Will Do Lead the architecture, design, and development of modern, enterprise‑grade user interfaces... 
    Flexible hours

    BioSpace

    Washington DC
    1 day ago
  • $254k - $336k

     .... Team Overview The Platform Security Engineering (PSE) team builds security into Anduril...  .... Job Description We're looking for a principal-level engineer to serve as a technical...  ...intersection of hardware, firmware, and software, and can lead others through complex technical... 
    Full time
    Work experience placement
    Relocation package

    Anduril Industries

    Washington DC
    1 day ago
  •  ..., architecting and delivering full-stack enterprise applications using modern Java and cloud-native technologies, while mentoring engineers and driving continuous improvement across the delivery pipeline. What You'll Do Design and develop full-stack enterprise applications... 

    ETHOS - Talent & Advisory

    Washington DC
    1 day ago
  • Principal Software Engineer (Kubernetes) Here at Appian, our core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution define who we are. In short, this means we constantly seek to understand the best for our customers, we go beyond completion... 
    Work at office

    Appian

    Mc Lean, VA
    1 day ago
  • GliaCell Technologies is hiring a Senior Software Engineer / Reverse Engineer in Laurel, MD, to develop advanced security tools for a federal client. The role involves building Python applications, reverse engineering web traffic, and collaborating with analysts and developers... 

    GliaCell Technologies LLC

    Laurel, MD
    2 days ago
  • $140k - $160k

    KLDiscovery, based in McLean, Virginia, is looking for a Principal Software Engineer to provide architectural guidance across product areas. The role emphasizes mentoring, risk management, and ensuring high-quality software development. As a remote position, candidates... 
    Remote job

    KLDiscovery

    Mc Lean, VA
    1 day ago
  • $256k - $280k

     ...$256k-$280k per year with an additional $64k-$70k in immediately vested company 401(k) contributions. You will act as a Software Engineer and Reverse Engineer in order to develop cutting edge security tools in a fast-paced, agile environment. Your work will be delivering... 
    Immediate start

    Dover Networks LLC

    Capitol Heights, MD
    1 day ago
  • $131.3k - $237.35k

    Leidos is seeking an experienced Principal Software Engineer in Arlington, VA, to enhance unmanned and autonomous ship development for the US Government. This role involves designing, building, and testing software for critical maritime programs. The ideal candidate will... 

    Leidos

    Arlington, VA
    1 day ago
  • Apogee Research, LLC., located in Arlington, VA, seeks Principal Software Engineers to lead development across ISR, EW, Networking, Cyber, and more. You will design and implement robust software, optimize performance, and mentor junior engineers in a fast-paced environment... 

    Apogee Research, LLC

    Arlington, VA
    1 day ago
  • $274k - $376.2k

     ...office 3 times a week. The Auth0Lab Team We are a small team of engineers exploring new Auth0 products and features ideas. We take...  ...’ll be doing We are looking for a very senior, knowledgeable Software Architect (P6) that both wants to be hands on and think about... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Okta

    Washington DC
    4 days ago
  • Lumen is seeking a Principal Software Engineer to advance our AI-native engineering strategy and scale large‑scale distributed software across cloud, edge, and enterprise environments. This role combines hands‑on technical leadership with enterprise influence, partnering... 
    Remote job

    Lumen

    Washington DC
    1 day ago
  • Job Summary A Principal Software Engineer for ReactJS is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms, including but not limited to writing RESTful APIs to be consumed by client applications. A... 
    Work from home
    Flexible hours

    Creative Chaos

    Washington DC
    1 day ago
  • The Johns Hopkins Applied Physics Laboratory (APL) seeks experienced reverse engineers to explore embedded systems, discover vulnerabilities, and develop innovative exploits. You will join a collaborative team focused on national security cyber challenges with real-world... 

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • A leader in energy solutions is looking for a Principal Controls Software Engineer in Arlington, VA. You will design and develop control software for energy storage systems and ensure robust performance while adhering to project timelines. The ideal candidate holds a Bachelor... 

    Fluence

    Arlington, VA
    1 day ago
  • $150k - $220k

    ALTEN Technology USA is seeking a Principal Software Engineer to lead flight test and integration responsibilities. You will develop and execute verification tests for flight software using advanced simulation tools and collaborate on satellite software development for... 
    Remote job

    ALTEN Technology USA

    Arlington, VA
    1 day ago
  • $160k - $220k

    About the Role As Principal Software Engineer, Field Engineering, you are Raft’s embedded technical lead at Aberdeen Proving Ground. You will work directly with Army customers, program offices, and partner integrators to deploy, integrate, and operationalize [R]DP, [R]AIMS... 
    Immediate start
    Relocation

    Raft

    Mc Lean, VA
    1 day ago

Do you want to receive more vacancies?

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