Leidos is seeking a Senior Cyber Capability Developer (Reverse Engineer) to support a cutting-edge Cyber Program for a Federal Agency, providing IT user support, IT security, IT services, and developer support for mobile device analysis, collection, and exploitation engineering services.
Requirements
- Minimum of 12 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.
- Demonstrable ability to write programs in a variety of languages, including C, C++, C, Python, and Java.
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.
Other
- Current and active TS/SCI security clearance, and able to pass a Polygraph.
- 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.
- 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.