Principal Software Engineer

11 - 15 years experience  •  Business Services

Salary depends on experience
Posted on 10/30/17
11 - 15 years experience
Business Services
Salary depends on experience
Posted on 10/30/17

If you are ready to work alongside some of the industry’s top engineers and scientists to shape the future of this field now is the time to make SNC part of your future. Look over the available position below andapplyas indicated. We look forward to hearing from you.

Primary Responsibilities Include:

  • Work directly with a lead software engineer to design, develop, document, test and debug application software and systems
  • Conduct multidisciplinary research and collaborate with other engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
  • Determine user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • Elicit, derive, and document software and/or system requirements to meet internal or external customer specifications
  • Define software/and or system architecture, design software modules, and produce associated documentation per corporate or customer standards
  • Write and test software modules and integrate with other software and/or hardware components

Job Requirements

  • Must be able to obtain/maintain a Top Secret security clearance is mandatory
  • BS or MSdegree in Computer Science, or other related field
  • At least 2+ years of relevant experience
  • Proficient in Java
  • Experience in project definition and designing, and developing software
  • Linux OS experience (as user and application developer)
  • Experience optimizing code for specific hardware characteristics
  • Create Software Architecture, Design Documents, and Test Plans
  • Ability to rapidly work with minimal supervision on projects involving both small and large teams
  • Ability to work in a highly collaborative, fast-paced environment
  • Occasional travel is required to various facilities to assist with ground/flight system testing


  • Experience with NASA WorldWind 3D map SDK, or other mapping technology
  • Knowledge of relational database design
  • Experience with Subversion, Redmine, and Netbeans
  • Web development (HTML5/CSS/Python/JavaScript)
  • Experience with Linux systems and their administration
  • Technical leadership roles


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.