Principal Software Engineer with Security Clearance

Hoplite Solutions LLC

Maryland

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health, dental, vision insurance
Life insurance 100% coverage
Disability insurance
401(k) match up to 7%
Paid federal holidays
4 weeks paid time off
Education assistance $5,000/year

Job summary

Hoplite Solutions LLC seeks a Principal Software Engineer to support the Advanced Analytics Team mission. You will analyze requirements, design innovative technical solutions, develop software, and deliver high‑performance capabilities for mission objectives.

The role demands deep expertise in Python, C/C++, Assembly (x86), OS internals, and reverse engineering. You will contribute to scalable architectures and complex security software.

Qualifications

  • Bachelor's degree with 11+ years of relevant experience or equivalent.
  • Proficiency with Python; read/understand C/C++ and Assembly (x86).
  • Experience with software architecture, OS design, compilers, and debugging.
  • Comfort working with OS internals, memory management, and executable analysis.

Responsibilities

  • Design, develop, test, debug, and maintain software applications supporting mission requirements.
  • Analyze customer needs, develop software prototypes, engineer technical solutions, and translate concepts into scalable software architectures.

Skills

Python
C/C++
Assembly (x86)
Software architecture
OS internals
Debugging
Algorithms

Education

Bachelor's degree

Tools

Binary analysis
Shellcode detection
Malware analysis
Reverse engineering

Job description

Job Description Hoplite seeking a motivated Principal Software Engineer to support the exciting Advanced Analytics Team mission. Engineer will work closely with mission stakeholders to analyze software requirements, design innovative technical solutions, develop software applications, and implement high-performance capabilities supporting advanced mission objectives.

Job Responsibilities/Qualifications

Mission Focus: Design, develop, test, debug, and maintain software applications supporting mission requirements. Analyze customer needs, develop software prototypes, engineer technical solutions, implement algorithms, and translate conceptual designs into scalable software architectures.

Technical Proficiency

Develop and debug software using object-oriented programming languages; perform software engineering and technical design activities; analyze and understand legacy code; develop efficient algorithms utilizing data structures, dynamic programming, heuristics, and modeling techniques; conduct software testing and troubleshooting; work at the operating system level, including file I/O, system interfaces, and low-level programming concepts; and develop advanced tools for binary analysis, shellcode detection, malware analysis, function identification, and reverse engineering of compiled software.

Qualifications

Bachelor's degree plus 11-years of relevant experience or equivalent. Proficiency with Python, and ability to read/understand C/C++, and Assembly (x86). Experience with software architecture, operating system design, compilers, and debugging. Comfortable working with operating system internals, low-level software development, file I/O, system APIs, memory management, and executable program analysis.

Security Clearance

Active TS/SCI with Polygraph required.

Additional Details

At Hoplite Solutions, we pride ourselves on offering competitive salaries and a comprehensive benefits package. This includes full coverage for health, dental, and vision insurance for both individuals and families, along with 100% coverage for life insurance, long-term and short-term disability. Additionally, we match up to 7% of employees' contributions to their 401(k) funds and follow the federal holiday calendar for paid holidays. With 4 weeks of paid time off and $5,000 yearly for education assistance or technical training, we're dedicated to supporting our employees' professional and personal growth.

About Us

At Hoplite Solutions, we pride ourselves on offering competitive salaries and a comprehensive benefits package. This includes full coverage for health, dental, and vision insurance for both individuals and families, along with 100% coverage for life insurance, long-term and short-term disability. Additionally, we match up to 7% of employees' contributions to their 401(k) funds and follow the federal holiday calendar for paid holidays. With 4 weeks of paid time off and $5,000 yearly for education assistance or technical training, we're dedicated to supporting our employees' professional and personal growth.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer — TS/SCI Clearance, Analytics
Principal Software Engineer — TS/SCI Clearance, Analytics

Hoplite Solutions LLC • Maryland

On-site
USD 140,000 - 190,000
Health, dental, vision insurance
Life insurance 100% coverage
Disability insurance
+4
Principal Software Engineer – Mission Systems
Principal Software Engineer – Mission Systems

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 160,000 - 200,000
Low-cost Medical/Dental/Vision
401K with generous match
Paid Time Off + Holidays
+3
Principal Software Engineer (TS/SCI with Polygraph required)
Principal Software Engineer (TS/SCI with Polygraph required)

Red Alpha • Maryland

On-site
USD 190,000 - 235,000
10% 401k contributions
5 weeks of personal time off
100% health, dental, and vision premiums
+3
Principal Software Engineer TS/SCI w/Poly
Principal Software Engineer TS/SCI w/Poly

Amentum • Fort Meade (MD)

On-site
USD 200,000 - 255,000
Health insurance
Paid time off
401(k) matching
+6
Senior Software Engineer (C++, Javascript, Python - TS/SCI with Polygraph required)
Senior Software Engineer (C++, Javascript, Python - TS/SCI with Polygraph required)

Ema, Inc. • Maryland

On-site
USD 175,000 - 225,000
Health coverage
401k with up to 10% contributions
Up to 5 weeks of leave
+1
Principal Software Engineer (TS/SCI with Polygraph required)
Principal Software Engineer (TS/SCI with Polygraph required)

redalpha • Maryland

On-site
USD 190,000 - 235,000
Health insurance
401k
Paid time off
+2
Principal Software Engineer – Mission Systems
Principal Software Engineer – Mission Systems

Lynx Software Technologies, Inc. • Fort Worth (TX)

On-site
USD 160,000 - 200,000
Remote work opportunities based onrole
Employee Assistance Program (EAP)
Career growth and professional develop
Principal Software Engineer – Mission Systems
Principal Software Engineer – Mission Systems

Lynx • Fort Worth (TX)

On-site
USD 160,000 - 200,000
Medical/Dental/Vision
401K Match
PTO & Holidays
+3
Principal Software Engineer – Mission Systems
Principal Software Engineer – Mission Systems

Lynx • Palmdale (CA)

On-site
USD 160,000 - 200,000
Principal Software Engineer – Mission Systems
Principal Software Engineer – Mission Systems

Lynx • Town of Texas (WI)

Hybrid
USD 160,000 - 200,000
Medical coverage
401K with employer match
PTO & paid holidays
+3