Principal Software Engineer

Benz Technology Inc

Fort Meade (MD)

On-site

USD 190,000 - 250,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) 15% vested
28 days paid time off
Tuition reimbursement $7,500
Training budget $2,500

Job summary

Benz Technology Inc. is seeking a Principal Software Engineer at Fort Meade, MD with a TS/SCI clearance and polygraph.

The role focuses on high-performance software for advanced analytics, low-level systems programming, binary analysis, and algorithm development. The candidate will translate complex requirements into scalable software architectures, design and optimize OS-level components, and develop tools for binary analysis and reverse engineering.

Qualifications

  • Proficiency in Python for software development and scripting.
  • Ability to read and understand C/C++ and x86 assembly.
  • Experience with operating system internals and architectures.
  • Hands-on knowledge of 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.
  • Background in malware analysis and shellcode detection is a plus.
  • Experience with reverse engineering of compiled software is desirable.

Responsibilities

  • Design, develop, test, debug, and maintain software applications supporting mission requirements.
  • Analyze customer needs and translate 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.
  • Analyze and modernize legacy codebases and validate prototypes to prove concepts.

Job description

Fort Meade, MD TS/SCI with Polygraph Full-Time $190,000 – $250,000 Actively hiringActive TS/SCI clearance required. Benz Technology is unable to sponsor security clearances. U.S. citizenship required.About the RoleWe’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.ResponsibilitiesDesign, develop, test, debug, and maintain software applications supporting mission requirementsAnalyze customer needs and translate conceptual designs into scalable software architecturesDevelop efficient algorithms leveraging data structures, dynamic programming, heuristics, and modeling techniquesWork at the operating system level including file I/O, system APIs, and memory managementDevelop advanced tools for binary analysis, shellcode detection, function identification, and reverse engineering of compiled softwareAnalyze and modernize legacy codebasesDevelop and validate software prototypes to explore and prove out technical solutionsRequired QualificationsProficiency in Python for software development and scriptingAbility to read and understand C/C++ and x86 AssemblyExperience with software architecture design and operating system internalsHands-on experience with compilers, debuggers, and low-level development conceptsFamiliarity with executable program analysis, system APIs, and memory managementStrong algorithm development skills across data structures, dynamic programming, and heuristicsDesired QualificationsExperience with malware analysis and shellcode detectionBackground in reverse engineering of compiled softwareFamiliarity with network protocol analysisWhy engineers join Benz15% employer 401(k) — vested day one, no match required28 paid days off per year$7,500 annual tuition reimbursement$2,500 training & development budget28 years in business — our engineers stay through recompetes
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Benz Technology Inc • Fort Meade (MD)

On-site
USD 130,000 - 175,000
401(k) plan
Paid time off
Tuition reimbursement
+2
Junior Software Engineer
Junior Software Engineer

Benz Technology Inc • Fort Meade (MD)

On-site
USD 115,000 - 150,000
Senior Cybersecurity AI Developer
Senior Cybersecurity AI Developer

Benz Technology Inc • Fort Meade (MD)

On-site
USD 165,000 - 205,000
401(k) plan
Paid time off
Tuition reimbursement
+1
Senior Software Engineer – Java Analytics
Senior Software Engineer – Java Analytics

Benz Technology Inc • Fort Meade (MD)

On-site
USD 165,000 - 205,000
401(k) with 15% employer match
28 paid days off per year
Tuition reimbursement $7,500
+2
Systems Integration Engineer
Systems Integration Engineer

Benz Technology Inc • Fort Meade (MD)

On-site
USD 120,000 - 160,000
401(k) plan
Paid time off
Tuition reimbursement
+1
Senior Systems Engineer – Stakeholder Engagement
Senior Systems Engineer – Stakeholder Engagement

Benz Technology Inc • Fort Meade (MD)

On-site
USD 170,000 - 215,000
401(k) vested day one
Paid time off 28 days
Tuition reimbursement
+2
Cloud-Based Analytics Developer
Cloud-Based Analytics Developer

Benz Technology Inc • Fort Meade (MD)

On-site
USD 130,000 - 175,000
401(k) plan with vesting day one
28 paid days off per year
Tuition reimbursement
Senior Signals Analytic Technique Developer
Senior Signals Analytic Technique Developer

Benz Technology Inc • Fort Meade (MD)

On-site
USD 100,000 - 135,000
401(k) with employer match
Paid time off
Tuition reimbursement
+1
Principal Software Engineer - Low-Level Systems & Analytics
Principal Software Engineer - Low-Level Systems & Analytics

Benz Technology Inc • Fort Meade (MD)

On-site
USD 190,000 - 250,000
401(k) 15% vested
28 days paid time off
Tuition reimbursement $7,500
+1
Process Engineer
Process Engineer

Benz Technology Inc • Fort Meade (MD)

On-site
USD 125,000 - 165,000
15% employer 401(k) — vested day one
28 paid days off per year
$7,500 annual tuition reimbursement
+1