Principal Cyber Software Engineer
Job Description
Northrop Grumman offers a role in Linthicum Heights, MD, onsite, that places you at the forefront of cyber software engineering. This Principal Cyber Software Engineer position focuses on developing, maintaining, and enhancing complex software systems in a security context, with a clear path to professional growth, a collaborative culture, and a robust benefits package. The role carries a salary range of USD 125,300 to USD 187,900 per year and requires a TS/SCI clearance with polygraph.
Benefits
- Health Plan
- Savings Plan
- Paid Time Off
- Education Assistance
- Training and Development
- 9/80 Work Schedule (where available)
- Company paid holidays
- Life and disability insurance
Location: Linthicum Heights, MD (onsite)
Responsibilities
- Creates, sustains, and improves complex and diverse software systems, including processing-intensive analytics, novel algorithm development, handling extremely large data sets, real-time systems, and business management information systems, in line with documented requirements.
- Contributes either individually or as part of a team.
- Reviews and tests software components to ensure alignment with design requirements and documents test results.
- Diagnoses and resolves software defect reports.
- Applies software development and design methodologies appropriate to the development environment.
- Offers input on system design for software components, including hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis from system level to component level.
Requirements
- TS/SCI Clearance with Polygraph
- 5 years engineering experience
- Bachelor's Degree in Computer Science or related discipline from an accredited college or university
- Experience analyzing user requirements to derive software design and performance requirements
- Experience designing and coding new software or modifying existing software to add new features
- Experience debugging existing software and correcting defects
- Must obtain customer approval
Technologies
- Java
- JavaScript
- SQL
- Spring Framework
- AngularJS
Travel
- Yes, 10% of the time
Security clearance
- Clearance required: Yes
- Clearance type: Polygraph
Relocation
- No relocation assistance available
Application period
The posting indicates an estimated 20 day window to apply from the job posting date, with timelines that may be shortened or extended based on business needs and candidate availability.