Sr. Application Developer / Reverse Engineer

Shadowgate Partners, Inc.
Fort Meade, MD, United States
3 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$64,000.0 - $70,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Confluence JIRA Bash Shell C Sharp (Programming Language) C++ (Programming Language) Signals Intelligence Linux Perl (Programming Language)
+16 more
Embedded Software Systems Analysis Python (Programming Language) Network Forensics Network Protocols Windows PowerShell Real-Time Operating Systems Reverse Engineering Software Engineering Software Systems Subversion TCP/IP Wireshark Git Atlassian Tools Vulnerability Analysis

Job description

Our client is seeking a Sr. Application Developer / Reverse Engineer to serve as both a general-purpose software engineer and a CNO reverse engineer on new and emerging mission projects. The engineer designs, prototypes, builds, modifies, and integrates mission-focused solutions, working side by side with analysts, operators, data scientists, and fellow engineers to provide tactical mission support., Development:

  • Extend and strengthen existing toolsets.
  • Build complete, end-to-end toolsets that operate within mission constraints.
  • Develop prototypes that demonstrate a clear understanding of mission requirements.
  • Support software systems already in the field.

Requirements and quality:

  • Gather, document, and analyze requirements.
  • Take part in peer code reviews to catch defects early.

Collaboration:

  • Partner closely with analysts, operators, data scientists, and other software engineers on mission tactical support.

Requirements

The ideal candidate is a versatile senior engineer who is as comfortable writing production C/C++ as digging into unfamiliar binaries and network protocols., 12+ years of experience with a B.S., or 10+ years with an M.S. Four additional years of software engineering may substitute for a bachelor’s degree.

  • Building and modifying software systems in C, C++, Python, and Assembly.
  • In-depth knowledge of network protocols such as TCP/IP, and network traffic analysis with tools like Wireshark.
  • Supporting fielded software systems.
  • Familiarity with Git and Subversion, and with Atlassian tools (Jira, Confluence).
  • TS/SCI with a current Full Scope Polygraph at the time of application.

Desired:

  • Reverse engineering on Windows or embedded (RTOS) platforms.
  • Developing CNO-specific software for Windows, Linux, or embedded applications.
  • Any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, or Rust.
  • Vulnerability research and exploit development experience.
  • Knowledge of end-to-end SIGINT collection and analysis systems.

Benefits & conditions

Base salary is $256,000-$280,000, supported by an exceptionally strong retirement benefit. 401(k): 25% employer contribution, vested immediately ($64,000-$70,000 per year).

Total compensation: $320,000-$350,000 (base salary plus employer 401(k) contributions).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…