Logo-of-Hoplite-Solutions-hiring-for-jobs-in-US-on-GrabJobs

Principal Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Principal Software Engineer


Hoplite Solutions is currently seeking an experienced Principal Software Engineer to join our team in support of a mission-critical contract in Maryland.
In this role, you will:
  • Design, develop, and enhance complex and diverse software systems focused on cryptanalysis and signals analysis.
  • Collaborate with a team of skilled engineers to build core components of mission tools and capabilities.
  • Engage directly with end-user analysts to gather requirements, ensure alignment with operational needs, and provide user support as necessary.
This position offers the opportunity to make a direct impact on national security by contributing to the development of advanced analytical tools.

Basic Qualifications:
  • Bachelor's degree plus 11-years of relevant experience or Master's degree plus 9-years of relevant experience.  An Associate's degree plus 13-years of relevant experience or high school diploma/GED plus 15-years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position
  • Computer Science (CS) degree or related field
  • TS/SCI clearance with polygraph
  • Expertise in building and deploying software on Linux systems across multiple operating systems (i.e. CentOS7, RedHat 8, Rocky 9)
  • Mastery of C++ standards (up to C++23) including advanced features; additional expertise in debugging and optimizing C++ systems for efficiency and resource utilization with tools such as valgrind
  • Experience in managing git repositories, including the ability to create, rebase, and merge branches, as well as configure automated compiling and deployment of software tools
  • Ability to cross-compile and resolve platform-specific issues using tools like GCC, Clang, etc.
  • Work independently to design complex software routines, handle inter-process communications, design unit tests, and generate user and developer documentation.​

Hoplite Solutions offers a highly competitive salary and a comprehensive benefits package, including paid holidays and vacation, fully covered healthcare, short- and long-term disability, up to 7% 401(k) matching, referral bonuses, and tuition reimbursement.

Turn your interest into action, apply today! If your background matches the requirements, you will be contacted by one of our Recruiters!

 
Original job Principal Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Hoplite Solutions

Hoplite Solutions delivers a range of services throughout Information Technology, Engineering and Project Management to keep your projects running smoothly.

Read more about the company

Auto-Apply to Principal Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Principal Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.