Reverse Engineer (Microsoft Stack)

Job Juncture
Columbia, United States of America
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 180K

Job location

Columbia, United States of America

Tech stack

.NET
Microsoft Windows
Application Layers
Azure
Static Program Analysis
Information Systems Security Architecture Professional
Microsoft Software
MVC
Reverse Engineering
.NET Core
Kendo UI

Job description

This role is designed for a highly technical engineer who thrives in deep-dive analysis, system dissection, and vulnerability identification. The Reverse Engineer 3 will analyze complex software systems and security architectures to uncover vulnerabilities, reverse proprietary or adversarial code structures, and support defensive mitigation strategies across enterprise platforms.

You will operate within secure, production-level classified environments where precision, discretion, and advanced technical capability are essential.

Core Responsibilities

  • Perform reverse engineering of applications and system components
  • Analyze compiled code and binaries to understand functionality and vulnerabilities
  • Support enterprise security initiatives through technical discovery and code analysis
  • Identify weaknesses across application layers and recommend remediation strategies
  • Collaborate with security engineers and developers to strengthen system resilience
  • Document findings and technical analysis clearly for engineering and leadership teams

Requirements

Experience within Microsoft-centric enterprise environments is highly desirable, including:

  • .NET Framework / .NET Core
  • Microsoft Stack architecture
  • C# development
  • SQL Server
  • MVC architecture
  • Kendo UI
  • Azure DevOps

Experience working in secure SDLC pipelines and enterprise-scale environments is strongly preferred.

Ideal Candidate Profile

  • Strong background in reverse engineering and secure application analysis
  • Deep understanding of Windows-based enterprise environments
  • Ability to navigate and dissect complex software systems
  • Experience supporting classified or mission-driven environments
  • Strong written documentation skills for technical findings

Apply for this position