Back to all jobs
Centurion Consulting Group Logo

Centurion Consulting Group

We are looking to hire a Principal Software Engineer for a role in Gaithersburg, MD.


  • Work from system requirements through to system delivery
  • Develop robust system and high-level software designs and implementations that meet requirements
  • Collaborate with customers, software engineering, product owners and program management to develop, test and integrate software solutions that meet requirements
  • Resolve issues raised by implementation teams in a timely and effective manner


  • Bachelor’s of Science in Engineering or a related discipline
  • 5+ years of software development experience in C and C++
  • 3+ years of Python experience
  • Must hold a TS Clearance

 Preferred Qualifications:

  • MS degree in engineering related discipline
  • Experience with a system modelling tool e.g. Enterprise Architect
  • Experience working in agile project environment e.g. Scrum
  • Experience working on a satellite telecommunications system
  • Experience with Jira, Confluence, BitBucket, Jenkins, SonarQube and Artifactory
  • Experience of applying computer networking principles to project designs
  • Experience reviewing software implementations to ensure they meet system requirements
  • Experience writing technical documents 

Position Details:

Clearance: N/A 

US Citizenship required

Travel: < 10% (CONUS)  

Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/V 

No third parties or subcontractors 

REF: JOB-4170