Principal Software Engineer
Description
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.Northrop Grumman is seeking a Principal Software Engineer to join our team of qualified, diverse individuals in defining the future. This position will be on site in San Diego, CA. This Software Engineer primary role is to design, develop and test mission systems software.
The Engineer will collaborate with IPT Leads, Integration RE, Software RE, and other developers in a team-oriented environment to achieve program goals; ensures that technical, integration, and schedule performance measures are being met with particular focus on software quality, requirement verification and detail design approaches comply with Sector processes, procedures, and best design/architecture approaches.
Basic Qualifications:
Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 years of related engineering experience.
Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
Support program statement of work by applying fundamentals of software engineering to all phases of the Software Development Lifecycle
Work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels
Participate in the full SW development life cycle including requirements, design, implementation, qualifications, and delivery of SW products to our customers
Work in Agile Scrum teams to develop SW products for multiple SW baselines
Excellent working knowledge with the following programming and scripting languages: C#, C++, and Python
Experience with the following tools: Jira, Crucible, Git, Git Lab, automated build tools, static code analysis
Demonstrated understanding of application software integration procedures
Coordinate and collaborate directly with software development and other engineering discipline teams to develop, write, document, and execute software requirement verification and integration, identifying and tracking issues through resolution
Support software integration with external interfaces and hardware components in systems integration labs and other integrated test environments
Must have ability to obtain and maintain a U.S, Government Secret Clearance prior to the commencement of employment and must be able to obtain within a reasonable period, as determined by the company to meet its business needs.
Preferred Qualifications:
Experience in sensor/payload software design and analysis
Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C# and C++ software
Experience leading a team of engineers while building diverse/inclusive teams with engaged team members
Strong technical trouble-shooting skills
Experience in Agile Software methodologies – Scrum Master, Product Owner
Experience with cybersecurity compliance using security frameworks and remediation tools (SCC SCAP scanner, Fortify and STIG Viewer)
Software pay context
Based on 7,738 disclosed Software salaries on RoleSuite, the role pays a median of $157K/year, with most offers between $123K and $199K (10th–90th percentile: $101K–$236K).
This posting lists $114K–$171K, in line with the $157K market median.
See the full Software salary breakdown →