Software/Principal Software Development Analyst

Northrop Grumman•Redondo Beach, CA
•$91,800 - $171,000•Onsite

About The Position

Northrop Grumman Aeronautics Systems is hiring a Software Development Analyst/Principal Software Development Analyst to build and maintain line-of-business web applications used for integration and test scheduling, job management, and related workflows. The applications are full-stack solutions with a single-page application (SPA) front end, an API-backed middle layer, and a database back end. The work includes feature development, performance tuning, complex SQL and Entity Framework queries, and UI/UX improvements in an intricate codebase. The role is based 100% onsite in Redondo Beach, California, and follows a 9/80 work schedule. Travel is 10% of the time; relocation assistance may be available. The analyst researches, designs, develops, and modifies enterprise-wide systems and application software. The position contributes to planning system and development deployments, meeting software compliance standards, evaluating hardware/software interfaces and operational requirements, and documenting system testing and maintenance corrections. The role also involves database and API development, responsive web application development, source control and CI/CD practices, code reviews, pair programming, and production troubleshooting.

Requirements

  • For the A02 level: Bachelor of Science degree with 2 years of software experience or similar, or a master's degree.
  • For the A03 level: Bachelor of Science degree with 5 years of software experience or similar; master's degree with 3 years of software experience or similar; or Ph.D. with 1 year of software experience or similar.
  • Experience with databases such as MSSQL, MySQL, PostgreSQL, MongoDB, Redshift, or Oracle.
  • Experience with C# or a similar server-side scripting language, such as Go, Perl, C++, or Ruby.

Nice To Haves

  • Experience in web UI development.
  • Experience with JavaScript or JavaScript-based platforms such as Angular, React, or Vue.
  • Experience developing protocol-compliant integrations using Model Context Protocol (MCP) to securely connect LLMs with external APIs, tools, and platforms.

Responsibilities

  • Implement new features and enhancements in a front-end UI using JavaScript frameworks such as Angular, React, Vue, Ember, or Svelte.
  • Develop the API middle layer using technologies such as C#, Node, Express, NextJS, Fastify, Rust, or Go.
  • Design and optimize database objects, including stored procedures, views, and tables, and develop complex joins and reporting queries.
  • Work with modern ORMs such as Entity Framework Core, Django, or Hibernate, as well as raw SQL statements.
  • Build responsive web applications and components using Bootstrap or another CSS framework.
  • Use source control repositories, pull requests, branching, and CI/CD pipelines.
  • Participate in code reviews, pair programming, and production troubleshooting.
  • Research, design, develop, and modify enterprise-wide systems and applications software.
  • Help plan system and development deployments and meet software compliance standards.
  • Evaluate hardware/software interfaces, operational requirements, and overall system characteristics.
  • Document system testing and maintenance corrections.
  • Build and maintain web applications for integration and test scheduling, job management, and related workflows.
  • Tune performance, work with complex SQL/Entity Framework queries, and make UI/UX improvements.

Benefits

  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off for vacation and/or personal business
  • Potential eligibility for overtime, shift differential, and a discretionary bonus, depending on the position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service