You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Northrop Grumman

Software Engineer / Principal Software Engineer

  • Office
  • 6+ years

Salary

$79,300/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The defense systems group of the company is hiring a Software Engineer or Principal Software Engineer in Manhattan Beach, CA, to work on mission planning software.

The team builds state-of-the-art mission planning systems inside a large program run in an Agile Scrum framework.

The work covers the full software lifecycle: defining requirements, estimating, coding, unit and integration testing, software and hardware integration, test documentation, supporting test events and customer support.

You will be a cross-functional team player who takes on hard challenges, works with internal and external teams, and drives solutions for internal and external customers.

Responsibilities

  • Design, build, document, test and debug software applications and systems built on logic and math, while meeting software standards.
  • Keep the CI/CD pipelines improving so critical business software reaches production quickly and with few bugs.
  • Set up and deploy development, test and build environments.
  • Build and update Windows installers.
  • Install, test and verify software products.
  • Support software builds and installations.
  • Help the scrum team deliver high-priority mission planning features.
  • Learn third-party software and hardware peripherals to implement interfaces and support integration.
  • Write test products, including verification cross reference matrices linking requirements to tests, software test plans, test procedures and test reports.
  • Define and build test approaches for new software and system capabilities.
  • Gather data and recommend changes to test procedures or new testing needs.
  • Run frequent smoke tests and acceptance tests on software builds.
  • Resolve technical issues within your scrum, across scrums and with help from other functions.
  • Discuss technical matters directly with the customer.
  • Contribute to contract deliverable documentation for software products and test events.
  • Help define automated test strategies.
  • Act as Scrum Master for the Agile framework when required.

Requirements

  • Software Engineer: a bachelor's degree in a STEM field plus at least 2 years of relevant computer science or similar experience, or a master's degree with 0 years of experience. Relevant experience may be considered in place of a degree.
  • Software Engineer: US citizenship and a current DoD Secret clearance, with ability to obtain SAP access.
  • Software Engineer: a current DoD Secret clearance adjudicated within the last 5 years, with ability to obtain Top-Secret and SAP clearances.
  • Software Engineer: experience with Agile methods and CI/CD tools and practices such as Bamboo and Jenkins.
  • Software Engineer: experience as a Scrum Master.
  • Software Engineer: proficiency in C and/or Java and object-oriented software design.
  • Software Engineer: experience with Microsoft Windows technologies.
  • Software Engineer: developing and maintaining test procedures.
  • Software Engineer: experience supporting or coordinating formal test events.
  • Software Engineer: experience with one or more of YAML, Python, PowerShell, Batch or TypeScript scripts.
  • Software Engineer: developing and maintaining automated test scripts or test procedures.
  • Software Engineer: experience with automated test software such as TestComplete 4.
  • Software Engineer: a working understanding of revision control systems such as BitBucket, git or CVS.
  • Software Engineer: hands-on system troubleshooting skills.
  • Software Engineer: excellent written and verbal communication skills.
  • Principal Software Engineer: a bachelor's degree in a STEM field plus at least 5 years of relevant computer science or similar experience, or a master's degree plus 3 years of relevant experience. Relevant experience may be considered in place of a degree.
  • Principal Software Engineer: a current DoD Secret clearance adjudicated within the last 5 years, with ability to obtain Top-Secret and SAP clearances.
  • Principal Software Engineer: experience with Agile methods and CI/CD tools and practices such as Bamboo and Jenkins.
  • Principal Software Engineer: experience as a Scrum Master.
  • Principal Software Engineer: proficiency in C and/or Java and object-oriented software design.
  • Principal Software Engineer: experience with Microsoft Windows technologies.
  • Principal Software Engineer: developing and maintaining test procedures.
  • Principal Software Engineer: experience supporting or coordinating formal test events.
  • Principal Software Engineer: experience with one or more of YAML, Python, PowerShell, Batch or TypeScript scripts.
  • Principal Software Engineer: developing and maintaining automated test scripts or test procedures.
  • Principal Software Engineer: experience with automated test software such as TestComplete 4.
  • Principal Software Engineer: a working understanding of revision control systems such as BitBucket, git or CVS.
  • Principal Software Engineer: hands-on system troubleshooting skills.
  • Nice to have: proficiency in C and.NET Framework.
  • Nice to have: experience with Windows Presentation Foundation (WPF) and Microsoft Windows applications.
  • Nice to have: experience developing microservices and service communication protocols such as gRPC and/or REST.
  • Nice to have: experience with software design patterns.
  • Nice to have: experience with relational databases and SQL.
  • Nice to have: experience with the Atlassian tools Bitbucket, Jira, Confluence and Crucible/Fish-eye.
  • Nice to have: familiarity with cloud platforms Azure and/or AWS.
  • Nice to have: familiarity with containers in Docker and/or Kubernetes.
  • Nice to have: experience with and/or management of Ansible, Terraform, Chef or Puppet.
  • Nice to have: excellent communication and organizational skills, with strong interpersonal and analytical skills.
  • Nice to have: in-depth mission planning domain knowledge of program software design and code.
  • Nice to have: Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification.
  • Nice to have: experience working with requirements in DOORS.
  • Nice to have: a record of implementing process improvements, streamlining activities and building efficiencies.
  • Nice to have: works well in a team environment.
  • Nice to have: experience with the Joint Mission Planning System (JMPS) Framework (FW).
  • Nice to have: exposure to Infrastructure as Code (IaC) development.
  • Nice to have: experience with Air Force mission planning.
  • Nice to have: CompTIA Security+ certification.
  • Nice to have: an active Top-Secret clearance adjudicated within the last 5 years.
  • Nice to have: current SCI/SAP access.

Conditions

All work is performed on-site in Manhattan Beach, CA.

No travel is required.

A Secret clearance is required to start.

Relocation assistance may be available.

Primary level base salary range: $79,300.00 - $137,600.00.

Secondary level base salary range: $98,400.00 - $171,000.00.

These ranges are a general guideline. Base pay depends on the scope and responsibilities of the role, the candidate's experience, education, skills and current market conditions.

The application period is estimated at 20 days from the posting date, and may be shortened or extended based on business needs and candidate availability.

Benefits

  • Depending on the position, you may be eligible for overtime, shift differential and a discretionary bonus in addition to base pay.
  • Annual bonuses reward individual contributions and let you share in company results.
  • Vice President and Director roles may be eligible for Long Term Incentives.
  • Health insurance coverage, life and disability insurance, and a savings plan.
  • Company-paid holidays and paid time off for vacation and personal business.

Where you’d work

From the office

Relocation offered

No visa sponsorship

About the company

Northrop Grumman

Office in United States

Also hiring in Boulder, United States, San Diego, United States, Baltimore, United States and 9 more places

2 of their 854 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 5 red flags

Still hiring?

14 checks

3 red flags

How crowded?

8 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment
Tech stack
  • TypeScript
  • Python
  • Java
  • SQL
  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • gRPC
  • Azure
  • CI/CD
Seniority
Principal
Type
Full-time
Specialty
Backend
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Principal
Experience
2+ years
Tech stack
  • TypeScript
  • Python
  • Java
  • SQL
  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • gRPC
  • Azure
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • United States
Relocation
Offered
Visa sponsorship
Not sponsored

Compensation

Salary
$79,300 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason