Senior Cyber Capability Developer

TekSynapSpringfield, VA
100d

About The Position

We are seeking a Senior - Cyber Capability Developer/Reverse Engineer to join our team supporting a government customer. TekSynap is a fast-growing high-tech company that understands both the pace of technology today and the need to have a comprehensive well planned information management environment. 'Technology moving at the speed of thought' embodies these principles – the need to nimbly utilize the best that information technology offers to meet the business needs of our Federal Government customers.

Requirements

  • Minimum of eight (8) years of professional experience in reverse engineering, cybersecurity, or software development roles, with significant exposure to advanced reverse engineering activities.
  • Minimum of three (3) years of experience working in Agile environments, preferably in roles involving project management or leadership responsibilities.
  • Active Top Secret Clearance.
  • 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.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401K
  • Life insurance
  • Short-term disability plans
  • Long-term disability plans
  • Vacation time
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service