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

Principal Software Reverse Engineer

$204k - $284k

Socket

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. This position offers an excellent opportunity to work at the nexus of computers and real-world physical systems. We believe that 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. 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. Bachelors 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 Disassembler/decompiler module development 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 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate’s experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near 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. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. 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 Socket

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Reverse Engineer in Arlington, VA vacancy
  •  ...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
    4 days ago
  • $153.82k - $265.2k

     ...Principal Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems...  ...integrating 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
  • $200k - $240k

     ...new era demands a fundamentally different class of spacecraft. Engineered to survive the harshest radiation environments and to fully...  ...space startup, we’d love for you to apply.   The Role The software team at K2 strives to blur the lines between the various types... 
    Suggested
    Permanent employment
    Full time
    Shift work

    K2 Space Corporation

    Washington DC
    more than 2 months ago
  • $163.9k - $270.88k

     ...real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you. Principal Software Engineer-ENG: This Principal Software Engineer- Eng role serves as a technical authority and architectural leader for UKG’s Pro... 
    Suggested
    Full time
    Immediate start

    Ukg

    Washington DC
    a month ago
  • $188.7k - $258.39k

     ...enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is...  ...world. About the Role We are looking for a Principal Software Engineer to join our Applied AI team. This is a rare opportunity to... 
    Suggested
    Full time
    Immediate start
    Flexible hours

    Highspot

    Washington DC
    more than 2 months ago
  • $135k - $216k

    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... 
    Contract work
    Shift work

    Peraton Corporation

    Bethesda, MD
    1 day ago
  • $147k - $237.5k

     ...filled anywhere in the United States*We’re looking for a Principal Escalation Engineer to serve as a key architect of customer stability and product...  ...What You Bring8+ years of experience in the software industry (Technical Support, R&D, or Sustaining Engineering... 
    Full time
    Work at office
    Immediate start
    Shift work

    Palo Alto Networks

    McLean, VA
    4 days ago
  • $131.3k - $237.35k

    We are seeking an experienced Principal Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team - designing, building, and testing... 
    Full time

    Leidos

    Arlington, VA
    4 hours ago
  • $272k - $431.25k

     ...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design... 
    Full time
    Local area
    Remote work

    Nvidia

    Washington DC
    3 days ago
  • $163.9k - $235.55k

     ...offer sponsorship for this position.*** About the Role: We are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling generative AI applications. As a key individual contributor at... 
    Full time
    Local area

    Ukg

    Washington DC
    a month ago
  •  ...distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software...  ...) in real-world environments. We’re looking for a Principal Backend Engineer who thrives at the intersection of AI, security, and... 
    Full time
    Temporary work
    Remote work
    Home office
    Shift work

    Docker

    Washington DC
    more than 2 months ago
  •  ...Organize and document technical requirements. Define solutions to software applications to meet business needs. Develop or enhance...  ...core Internet technologies and modern full stack software engineering practices Proficiency in  Java, JavaScript, TypeScript, SQL... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    Interim role
    Local area
    Relocation
    Flexible hours

    Amtrak

    Washington DC
    3 days ago
  • $113k - $345k

     ...mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced...  ...forward to partnering with vulnerability researchers and reverse engineers, expertly taking prototypes and refining them into... 
    Contract work
    Immediate start

    Clarity Innovations

    Herndon, VA
    5 days ago
  • $169.3k - $304.7k

     ...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will... 
    Work experience placement
    Work at office

    Akamai

    Washington DC
    1 day ago
  • $195k - $323k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    MasterCard

    Arlington, VA
    5 days ago
  • $134.4k - $260.4k

     ...expert Demonstrates advanced capabilities with respect to software systems and processes within job area Implements solutions...  ...Problem solving, Complexity analysis and data structures. Engineering/Operations Excellence Creates, tests, refines, and implements... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start

    FINRA

    McLean, VA
    10 hours ago
  • $143k - $193.05k

     ...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure Modernization... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Washington DC
    1 day ago
  • $144.2k - $288.4k

     ...helping to simplify health care one person, one family and one community at a time. Position Summary We are hiring a Principal Software Engineer - a deeply hands-on technical leader who thrives on solving complex problems, writing production code, and elevating the... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    CVS Health

    Washington DC
    4 days ago
  • $13 per hour

     ...DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual contributor across the Super Agent...  ...that meet business needsBuild and ship production-grade software using modern engineering practices, with AI as a core part of... 
    Full time

    Salesforce

    Washington DC
    4 days ago
  •  ...Job Title: Principal Software Development Engineer Overview: Job Overview: Leads major projects and creates the development and delivery of quality software solutions in a timely and cost-effective manner. Research alternative technical solutions for changing... 

    MasterCard

    Arlington, VA
    2 days ago
  • $135.2k - $306.4k

     ...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low...  ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Washington DC
    4 days ago
  • $197k - $358.5k

     ...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment... 
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Washington DC
    2 days ago
  • $160k - $200k

     ...and infrastructure.  Worldscape is looking for a seasoned Principal Engineer to join our expanding team. We are at the forefront of AI...  ...deliver end ‑ to ‑ end solutions. Drive best practices in software design, testing, CI/CD, observability, and operational excellence... 
    Full time
    Flexible hours

    Worldscape Technology, Inc

    Washington DC
    more than 2 months ago
  • $131.3k - $237.35k

     ...let Leidos show how to accelerate your career path. Leidos has an exciting opening for you as our next TS/SCI cleared Principal Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers,... 
    Contract work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Washington DC
    1 day ago
  •  ...The Principal Software Engineer owns end-to-end solution architecture across application, cloud, data, and AI domains, and stays hands-on in the codebase writing production code, building the hardest components, and reviewing the work of the engineering team. Architecture... 

    Minfy

    McLean, VA
    3 days ago
  • $180k - $210k

     ...The Information, Forbes, Fast Company, and more.  Try the platform free at yoodli.ai . About this team As a Principal Backend Engineer on the Admin Workflows team, you'll own the systems that turn an admin's ideas and raw materials into engaging, AI-first... 
    Full time
    Work at office
    3 days per week

    Yoodli Ai Roleplays

    Washington DC
    more than 2 months ago
  •  ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part...  ...evaluate engineering trade-offs directly.Familiarity with enterprise software and the expectations security-conscious customers place on... 
    Full time
    Live in
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Palo Alto Networks

    Arlington, VA
    1 day ago
  •  ...specified Mid Level Career (5+ yrs experience) Salary not specified Join Premium to unlock estimated salaries Job Description Title: Reverse Engineer Client: FBI Location: Newington, VA Summary: Analyze Android/iOS applications, operating systems, and binaries to extract... 

    Mission Services LLC (MSI)

    Lorton, VA
    4 days ago
  • $43.27 - $96.15 per hour

     ...If you apply, this could be a multi-year process. Location: Vienna, 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... 
    Hourly pay
    Contract work
    For contractors
    Local area
    Remote work
    Relocation package
    Flexible hours

    Cipher Tech Solutions

    Vienna, VA
    10 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... 
    For contractors

    Vexterra Group

    Bethesda, MD
    a month ago

Do you want to receive more vacancies?

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