Back to all jobs

Centurion Consulting Group
We are looking to hire a Principal Software Engineer for a role in Gaithersburg, MD.
Responsibilities:
- 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
Requirements:
- 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