Cleared Senior Windows CNO Developer & Analyst

Yellow Duck Technologies Inc.
Annapolis Junction, MD, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows C++ (Programming Language) Configuration Management Software Debugging Payment Systems Python (Programming Language) Network Protocols Scrum Methodology Reverse Engineering Software Engineering WinDBg Software Security
+3 more
Operating System Security Scalable Processor Architecture Software Version Control

Requirements

Yellow Duck Technologies is seeking a Senior Windows Reverse Engineer & CNO Developer with 12+ years of experience in low-level software analysis, reverse engineering, and exploit development. The ideal candidate will have extensive expertise in C++ and Python development, experience reading and writing assembly (x86/x64, ARM, PPC, MIPS, SPARC, or others), and proficiency with debugging tools such as WinDbg. This role requires deep knowledge of Windows internals, OS security, and exploitation techniques, along with the ability to analyze network protocols, exploitation mitigations (DEP, ASLR), and modern software engineering principles. The candidate will work on cutting-edge vulnerability research, collaborating in an Agile environment to drive security innovations., * Must have an active TS/SCI clearance with Full Scope Polygraph.

  • Bachelor’s degree in a related field or an additional 4 years of relevant experience in lieu of a degree.
  • 12+ years of experience in software security research, reverse engineering, and CNO development.
  • Proficiency in C++ and Python.
  • Experience reading and writing assembly.
  • Hands-on experience with debugging tools.
  • Strong knowledge of reverse engineering tools.
  • Deep understanding of Windows internals, OS security, network protocols, and sockets.
  • Familiarity with common CNO techniques and exploitation mitigations.
  • Experience with Scrum/Kanban methodologies.
  • Proficiency with version control systems.
  • Understanding of basic configuration management principles.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:26 min

Integrating third-party payment systems for marketplace transactions

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

1:24 min

Installing premium packages using the Store CLI

Noraa Junker Noraa Junker · Europe 2026 Virtual

2:09 min

Integrating stablecoins into modern payment systems and payroll

Brian Whippo Brian Whippo · Coffee With Developers

Videos

See all

Related articles

See all