Posted in

Senior Cyber Capability Developer – Reverse Engineer

Senior Cyber Capability Developer – Reverse Engineer

CompanyLeidos
LocationOccoquan Historic District, VA, USA
Salary$104650 – $189175
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Current Top Secret security clearance, SCI eligibility, and able to pass a Polygraph and an FBI full scope field background investigation.
  • Bachelor’s degree in computer science, Electrical Engineer, Cybersecurity, or a relevant field, or a master’s degree in computer science, Cybersecurity, or related disciplines is preferred. Experience may be considered in lieu of a degree.
  • Minimum of eight years of professional experience in reverse engineering, cybersecurity, or software development roles, with significant exposure to advanced reverse engineering activities.
  • Requires advanced skills in reverse engineering coupled with experience in Agile practices to drive efficiency, collaboration, and innovation.
  • Minimum of three years of experience working in Agile environments, preferably in roles involving project management or leadership responsibilities.
  • Experience using industry standard Reverse Engineering tools (IDA Pro, Ghidra, JEB, Hopper) to determine how closed-source software behaves.
  • Experience developing, debugging and/or reverse engineering code for popular mobile programming languages (e.g., Java, Objective-C, Swift, etc.).
  • Experience with the exploitation of mobile devices and/or the software within mobile devices to enable access to protected information.
  • Experience determining how files are structured and identifying standard methods for encoding data.
  • Experience analyzing raw binary data. Demonstrable ability to write programs in a variety of languages, including C, C++, C#, Python, and Java.
  • Experience working on multiple OS platforms, including Linux, MacOS, Windows, Android, and iOS.
  • Demonstrable ability to review others’ code in a distributed version control system, namely git.
  • Experience with iOS and Android mobile development languages, including Java, Objective-C, or Swift. Experience writing and debugging ARM assembly code.

Responsibilities

  • Lead and conduct advanced reverse engineering efforts to analyze software binaries, firmware, and systems, uncovering vulnerabilities, extracting proprietary algorithms, and understanding complex functionalities.
  • Apply Agile principles and practices to manage reverse engineering projects effectively.
  • Collaborate with cross-functional teams, prioritize tasks, and ensure timely delivery of project milestones.
  • Drive the discovery and analysis of security vulnerabilities, weaknesses, and design flaws in software applications and systems through comprehensive reverse engineering techniques.
  • Provide technical leadership and mentorship to junior reverse engineers, guiding them in advanced analysis methodologies, problem-solving, and decision-making.
  • Collaborate closely with security analysts, developers, and stakeholders to address complex technical challenges, propose solutions, and drive implementation efforts.
  • Document reverse engineering findings, analysis methodologies, and project progress. Prepare technical reports and presentations to communicate results, recommendations, and project status effectively.
  • Continuously improve reverse engineering processes and practices within the team. Identify opportunities for optimization, implement best practices, and drive innovation in reverse engineering techniques.

Preferred Qualifications

  • Relevant certifications such as Certified Reverse Engineering Analyst (CREA), Offensive Security Certified Professional (OSCP), or similar certifications demonstrating expertise in reverse engineering and cybersecurity are highly desirable.
  • Ability to effectively communicate complex concepts to both technical and non-technical audiences, and negotiate with stakeholders and internal teams.
  • Proven ability to lead cross-functional teams, manage diverse stakeholders, and drive project execution within scope, budget, and timeline.