Senior Principal Engineer

United States (USA), Sapienza Consulting [NSSR0009]

Field(s) of expertise
Software Engineering
Job type

About this job

We have an urgent opening for a Senior Principal Engineer who has a solid background in software design.


  • Work from system requirements through to system delivery
  • Develop robust system and high-level software designs that meet requirements
  • Collaborate with customers, software engineering 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


  • 10+ years’ software design experience including the development of software design documents
  • 10+ years’ experience of computer networking principles
  • 10+ years of software development experience in C and C++
  • 10+ years’ experience reviewing software implementations to ensure they meet system requirements
  • 10+ years’ experience writing technical documents for external customers
  • Experience working on government systems and/or government process environment
  • Experience working in agile project environment.
  • Experience working on satellite telecommunications systems.
  • Experience with a requirements management tool (e.g. DOORS)
  • Experience with a configuration management tool (e.g. Clearcase)
  • Experience of satellite hub/gateway system design
  • Experience with Networking protocols (Layer 2, Layer3), packet flows, queuing and prioritization schemes
  • Must be a US citizen

For information on how the personal data in your application is processed, please see the Sapienza Consulting Privacy Policy.