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

$91,800/ 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 company is hiring a Software Engineer or a Principal Software Engineer for its Aeronautics Systems unit, joining the Data Science Engineering Team.

The role is based on site in Palmdale, CA, and may also be filled in El Segundo, CA.

The team works closely together and approaches its work in a positive, proactive way.

Applications are expected to stay open for about 20 days from the posting date, though this can be shortened or extended based on business needs and candidate availability.

Responsibilities

  • Design and build web applications backed by data that support manufacturing analysis and digital operations.
  • Create user interfaces, APIs, services and CRUD workflows so engineering and manufacturing staff can add, check, look up, change and maintain data and technical context.
  • Write application and business logic that guides users through operational steps while keeping data accurate and consistent.
  • Connect web applications to relational databases, enterprise systems, analytics services, equipment and sensor data sources, and other technical interfaces.
  • Apply sound software engineering practice across architecture, coding, testing, security, deployment, monitoring, documentation and ongoing support.

Requirements

  • Software Engineer: a Bachelor's degree with 1 year of technical or engineering experience, or a Master's degree with 0 years of experience.
  • Software Engineer: hands-on experience building software in one or more modern programming languages.
  • Software Engineer: experience building a web application that includes a user interface, business logic, APIs or services, and a relational database.
  • Software Engineer: experience building data-backed CRUD workflows, validation rules, authorization controls, or similar business process features.
  • Software Engineer: practical knowledge of SQL and relational data modeling, including schemas, keys, relationships and normalization.
  • Software Engineer: experience connecting an application to databases, external data sources, enterprise systems or other services.
  • Software Engineer: experience with version control and with testing, debugging, documentation, deployment and release work on a working software solution.
  • Principal Software Engineer: a Bachelor's degree with 4 years of technical or engineering experience, a Master's degree with 3 years of engineering experience, or a PhD with 0 years of experience.
  • Principal Software Engineer: advanced experience designing, building, testing, deploying and supporting production web applications in one or more modern programming languages.
  • Principal Software Engineer: experience defining application architecture, UI and service boundaries, APIs, data models, integration patterns, security controls and nonfunctional requirements for solutions that are easy to maintain.
  • Principal Software Engineer: a proven record of delivering new web applications where requirements, platforms, data contracts or integration endpoints were incomplete or missing.
  • Principal Software Engineer: experience designing data-backed workflows with validation, authorization, business rules and maintainable CRUD operations.
  • Principal Software Engineer: experience integrating applications with relational databases and several external systems, services or data sources.
  • Principal Software Engineer: experience setting technical direction, resolving unclear requirements and coordinating delivery across users and technical stakeholders.
  • Principal Software Engineer: ability to explain architecture, security, performance, risks, dependencies and tradeoffs to technical and management audiences.
  • Preferred: a STEM degree in a related field.
  • Preferred: experience building data-intensive, workflow, engineering, manufacturing or operational web applications.
  • Preferred: experience with modern front-end, back-end or full-stack web frameworks, though no specific framework is required.
  • Preferred: experience with API design, web services, authentication and authorization, event-driven integration or distributed application patterns.
  • Preferred: experience choosing or evaluating application technologies based on maintainability, security, deployment constraints, performance, team accessibility and user needs.
  • Preferred: experience with automated testing, code review, CI/CD, configuration management, monitoring and production deployment.
  • Preferred: experience integrating applications with manufacturing measurement, equipment, sensor, process, quality, engineering or enterprise system data.
  • Preferred: experience with Python, Microsoft SQL Server, Apache Airflow, C,.NET or comparable technologies.
  • Preferred: experience mentoring developers or reviewing software designs and implementations.
  • Preferred: an active U.S. Government Secret or higher security clearance.

Conditions

A clearance is required before you start, and the clearance type is Secret.

You must be able to obtain and keep a U.S. Government Secret or Top-Secret clearance plus Program Special access within a reasonable period, as the company decides based on its business needs.

Travel is required, at least 10% of the time.

Shift options are 1st shift 5am-3:30pm or 2nd shift 4:12pm-2:42am, or any work schedule, and times may vary.

You must be able to work at a computer for up to 10 hours per shift, with occasional extended periods of standing, bending and kneeling.

Relocation assistance may be available.

Primary level salary range: $91,800.00 - $137,600.00.

Secondary level salary range: $114,000.00 - $171,000.00.

The salary range is a general guideline, and the actual offer depends on the scope and responsibilities of the role, your experience, education, skills and current market conditions.

Benefits

  • Depending on the position, you may be eligible for overtime, shift differential and a discretionary bonus on top of 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.
  • Benefits include health insurance, life and disability insurance, a savings plan, paid company holidays, and paid time off for vacation or personal business.

Where you’d work

From the office

Relocation offered

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
  • 3 red flags

Still hiring?

14 checks

2 red flags

How crowded?

8 checks

1 red flag

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
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • SQL
  • CI/CD
Seniority
Principal
Type
Full-time
Specialty
Fullstack
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Principal
Experience
6+ years
Tech stack
  • Python
  • SQL
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • United States
Relocation
Offered

Compensation

Salary
$91,800 / 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