Software Engineer / Principal Software Engineer - Java

0090 CORP-Corporate Office

United States

On-site

USD 92,000 - 171,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Health insurance
Paid time off

Job summary

Northrop Grumman Aeronautics Systems is seeking a Software Engineer/Principal Software Engineer – Java Developer to join our Rancho Bernardo, CA team on site. The role requires full‑time on‑site work with no remote option and occasional travel up to 25%.

The position demands experience in Java development, XML/XSD/XSLT, Maven, and agile collaboration, with TS clearance and SCI eligibility. Responsibilities span design, integration, testing, and deployment within an IFC framework.

Qualifications

  • Bachelor’s degree in a STEM discipline with 2 years of related engineering experience or Master’s with 0 years.
  • Bachelor’s in STEM with 5 years of related engineering experience or Master’s with 3 years or PhD with 1 year.
  • Experience developing Java microservices, web services and/or desktop applications.

Responsibilities

  • Develop, integrate, test and maintain desktop and web applications and backend services as part of an Integration Functional Capability (IFC).
  • Collaborate in an engineering environment with other software teams, hardware team, and system test team.
  • Identify technical risks and opportunities, and proactively develop mitigation plans.
  • Communicate progress and accomplishments to senior leadership.
  • Create and maintain continuous integration and continuous deployment pipelines to ensure stability and quality throughout the software development life cycle.
  • Work in a process‑oriented software development environment across the software lifecycle.
  • Show strong desire to learn new things and adapt when required.

Skills

Java
XML/XSD/XSLT
Maven
Confluence/Jira
Agile
Communication

Education

Bachelor's in STEM
Master's in STEM
PhD in STEM

Tools

Postgres
Elasticsearch
MongoDB
Redis
Docker
JMS/ActiveMQ/Kafka
CI/CD: Bamboo/GitLab/Bitbucket

Job description

Relocation assistance may be available. Clearance required for start: Yes. Clearance type: Top Secret. Travel: Yes, 10% of the time.

Northrop Grumman Aeronautics Systems is looking to add a Software Engineer/Principal Software Engineer – Java Developer to join our team on site in Rancho Bernardo, CA. The selected candidate will be required to work full‑time on‑site with no remote or hybrid telework available. Travel up to 25% may be required.

Responsibilities
  • Develop, integrate, test and maintain desktop and web applications and backend services as part of an Integration Functional Capability (IFC).
  • Collaborate in an engineering environment with other software teams, hardware team, and system test team.
  • Identify technical risks and opportunities, and proactively develop mitigation plans.
  • Communicate progress and accomplishments to senior leadership.
  • Create and maintain continuous integration and continuous deployment pipelines to ensure stability and quality throughout the software development life cycle.
  • Work in a process‑oriented software development environment across the software lifecycle.
  • Show strong desire to learn new things and adapt when required.
Basic Qualifications
  • Level2: Bachelor’s degree in a STEM discipline and 2years of related engineering experience; or a Master’s degree in a STEM discipline and 0years of related engineering experience.
  • Level3: Bachelor’s degree in a STEM discipline and 5years of related engineering experience; or a Master’s degree in a STEM discipline and 3years of related engineering experience; or a PhD in a STEM discipline and 1year of related engineering experience.
  • Experience developing Java microservices, web services and/or desktop applications.
  • Experience with XML/XSLT/XSD and XML technologies such as JAXB and XPath.
  • Experience with Maven.
  • Strong collaboration and excellent verbal and written communication skills using Confluence and Jira.
  • Familiarity with Agile development (sprint planning, retrospectives, Scrum).
  • Active U.S. Government Top Secret clearance with SCI eligibility, with a background investigation within the past 5years or enrolled in Continuous Evaluation.
  • Ability to obtain and maintain initial Special Access Program (SAP) access via a Program Access Request (PAR).
Preferred Qualifications
  • Current applicable SAP clearance.
  • Experience working with Postgres, CloudNativePG, Elasticsearch, MongoDB or Redis.
  • Experience interfacing with a messaging service such as JMS, ActiveMQ or Kafka.
  • Experience developing containerized software.
  • Experience automating tasks using Ansible, Bash, PowerShell or Python.
  • Experience creating/maintaining DevOps CI/CD pipelines: Maven, Bamboo, GitLab, Bitbucket.
Salary and Benefits
  • Primary Level Salary Range: $91,800.00 – $137,600.00.
  • Secondary Level Salary Range: $114,000.00 – $171,000.00.
  • Eligible for overtime, shift differential, and discretionary bonus in addition to base pay.
  • Annual bonuses reward individual contributions and company results.
  • Additional benefits: health insurance, life and disability insurance, savings plan, company‑paid holidays, paid time off, and eligibility for long‑term incentives for certain positions.

Northrop Grumman is an Equal Opportunity Employer. We make decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer / Principal Software Engineer - Java
Software Engineer / Principal Software Engineer - Java

Jobtailor • San Diego (CA)

On-site
USD 92,000 - 171,000
Relocation assistance
Health insurance
Life insurance
+3
Principal Software Engineer, Java
Principal Software Engineer, Java

Jobtailor • San Diego (CA)

On-site
USD 114,000 - 171,000
Health insurance
Software Engineer/Principal Software Engineer – Data Analyst
Software Engineer/Principal Software Engineer – Data Analyst

Northrop Grumman Corp. (AU) • San Diego (CA)

On-site
USD 91,800 - 171,000
Health insurance
Life insurance
Disability insurance
+3
Principal Software Engineer - Java Developer
Principal Software Engineer - Java Developer

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 171,000
Principal Software Engineer - Java
Principal Software Engineer - Java

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 171,000
Relocation assistance
Health insurance
Paid time off
Principal Software Engineer - User Experience Applications
Principal Software Engineer - User Experience Applications

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 171,000
Relocation assistance
Software Engineer / User Experience Applications
Software Engineer / User Experience Applications

Northrop Grumman Corp. (AU) • Oklahoma City (OK)

On-site
USD 75,000 - 138,000
Software Engineer/Principal Software Engineer – Data Analyst
Software Engineer/Principal Software Engineer – Data Analyst

Northrop Grumman • San Diego (CA)

On-site
USD 91,000 - 138,000
Health insurance
Paid time off
Life and disability insurance
Software Engineer / User Experience Applications
Software Engineer / User Experience Applications

0090 CORP-Corporate Office • Oklahoma

On-site
USD 75,100 - 137,600
Health insurance
Life insurance
Paid time off (PTO)
+1
Principal / Sr Principal Engineer Software
Principal / Sr Principal Engineer Software

Northrop Grumman • El Segundo (CA)

On-site
USD 114,000 - 214,000
Retirement plan
Savings plan
Medical insurance
+6