Principal/ Sr Principal Software Engineer
Company | Northrop Grumman |
---|---|
Location | Morrisville, NC, USA, Halethorpe, MD, USA, Fairfax, VA, USA |
Salary | $100300 – $206000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Must have an active Top Secret clearance at time of application
- Must have the ability to obtain Sensitive Compartmented Information (SCI) access [TS/SCI] one year after Phase 1B is awarded
- Must be willing and able to successfully pass a polygraph
- Minimum years of experience needed to be considered: Level 3 (Principal) – 5 Years of relevant experience with a completed bachelor’s degree, 3 Years of relevant experience with a completed master’s degree, 1 Year of relevant experience with a completed PhD, 7 Years of relevant experience with a completed associate’s degree, 9 years of relevant work experience in lieu of a completed degree (High School diploma or equivalent is required); Level 4 (Sr Principal) – 8 Years of relevant experience with a completed bachelor’s degree, Years of relevant experience with a completed master’s degree, 4 Years of relevant experience with a completed PhD, 10 Years of relevant experience with a completed associate’s degree, 12 Years of relevant work experience in lieu of a completed degree (High School diploma or equivalent is required)
- Must have above minimum experience on the below: Experience with web frameworks: Angular, React; Java, C++ and Python (or similar scripting language) in a cloud environment; Agile development methodologies; Automated testing; Understanding of software testing principles and methodologies; Working with a geographically distributed team.
Responsibilities
- Design, develop, document, refactor, test, and debug applications software for a Ground Segment
- Support the program through maturity and milestones to achieve the mission
- Development is done within the Agile paradigm using the Atlassian tool suite.
Preferred Qualifications
- STEM degree
- Active DoD TS/SCI clearance/program access
- Experienced HCI developer for satellite control systems. Preferred to have experience with a Web Framework such as Angular, React, Vue. Experience with raw HTML/JS/CSS is acceptable
- Previous C2 experience with an understanding of how HCI is used for an operator to perform command, control, and status of the vehicle
- Proficient with Atlassian tools (i.e., Jira, Confluence, Bitbucket)
- Proficient working with Gitlab for SCM and Pipeline
- Familiar with Kubernetes cluster software deployment
- Experience with automated test tools (i.e., Robot, Jest, PyTest, Cucumber, Behave, Eggplant, Selenium, Cypress)
- Experience developing software for complex near real-time ground systems in mission domain