Principal Software Engineer
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
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