Back to jobs

Principal Software Engineer

Benz Technology · Fort Meade, MD, US

Spotted 13h agoFull-time

Job details

Pay
$190,000 – $250,000 a year
Employment
Full-time
Level
Staff / principal
Posted
Oct 15, 2026
Last confirmed open
Oct 15, 2026
Job description

About this role

Fort Meade, MD TS/SCI with Polygraph Full-Time $190,000 – $250,000 Actively hiring

Active TS/SCI clearance required. Benz Technology is unable to sponsor security clearances. U.S. citizenship required.

About the Role

------------------

We’re looking for a Principal Software Engineer to design, develop, and deliver high-performance software capabilities in support of advanced analytics mission objectives. You’ll work directly with stakeholders to translate complex requirements into scalable, production-ready software solutions. This role goes deep on low-level systems programming, binary analysis, and algorithm development.

Responsibilities

--------------------

  • Design, develop, test, debug, and maintain software applications supporting mission requirements
  • Analyze customer needs and translate conceptual designs into scalable software architectures
  • Develop efficient algorithms leveraging data structures, dynamic programming, heuristics, and modeling techniques
  • Work at the operating system level including file I/O, system APIs, and memory management
  • Develop advanced tools for binary analysis, shellcode detection, function identification, and reverse engineering of compiled software
  • Analyze and modernize legacy codebases
  • Develop and validate software prototypes to explore and prove out technical solutions

Required Qualifications

---------------------------

  • Proficiency in Python for software development and scripting
  • Ability to read and understand C/C++ and x86 Assembly
  • Experience with software architecture design and operating system internals
  • Hands-on experience with compilers, debuggers, and low-level development concepts
  • Familiarity with executable program analysis, system APIs, and memory management
  • Strong algorithm development skills across data structures, dynamic programming, and heuristics

Desired Qualifications

--------------------------

  • Experience with malware analysis and shellcode detection
  • Background in reverse engineering of compiled software
  • Familiarity with network protocol analysis

Why engineers join Benz

  • 15% employer 401(k) — vested day one, no match required
  • 28 paid days off per year
  • $7,500 annual tuition reimbursement
  • $2,500 training & development budget
  • 28 years in business — our engineers stay through recompetes
Interested in this role?Continue on Benz Technology's careers page.
Apply on Benz Technology