Northrop Grumman is seeking a Principal Software Engineer to support the Sentinel program, which requires designing and defining system architecture for new or existing complex computer systems, determining system specifications, and coordinating design of subsystems and integration of total system.
Requirements
- Experience with Agile and working in a cross-function Scrum team
- Working knowledge of Object-Oriented Analysis and Design principles
- Familiarity with Full Stack application development including API design
- Experience developing database and design
- Experience programming in scripting languages (Python, JavaScript)
- Familiarity with Model-Based Systems Engineering languages (SysML/UML) and concepts
- Experience with UI design and development, or experience Interpreting complex algorithms and requirements for implementation
Responsibilities
- Design and define system architecture for new or existing complex computer systems
- Determine system specifications, input/output processes, and working parameters for hardware/software compatibility and maintenance of system security
- Coordinate design of subsystems and integration of total system
- Identify, analyze, and adjudicate software deficiencies
- Perform integration testing, regression testing, and formal qualification testing in an agile software development environment
- Work with the lead test engineer and a team of software developers to establish and develop test methods and techniques
- Design, develop, and maintain software test plans, software test cases, software test procedures, and automated software test in compliance with program functional, technical, and performance requirements
Other
- US Citizenship with Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years
- Ability to obtain Special Program Access (SAP)
- Ability to team plan, execute, and manage the technical scope, and support leadership planning
- Bachelor's degree or higher in Science, Technology, Engineering, and Mathematics (STEM)
- Travel: Yes, 10% of the Time