Software Development I&t Engineer (level 2)

Northrop Grumman Northrop Grumman · Aerospace · Redondo Beach, CA +1 · Software

Northrop Grumman is seeking a Software Development I&T Engineer (Level 2) in Redondo Beach, CA, to design, develop, integrate, test, deploy, and maintain applications software for satellite ground systems. The role involves implementing server-side languages (Python, C++, Node.js, Go), designing high-performance services (REST, GraphQL, gRPC), and working with asynchronous messaging, databases, and Agile methodologies within a Linux/Unix environment. Requires a Bachelor's degree and the ability to obtain a DoD Top Secret/SCI clearance.

What you'd actually do

  1. Implement applications software using server-side program languages in Python, C++, Node.js, and Go in a Linux/Unix environment.
  2. Design, develop, and govern high‑performance services (REST, GraphQL, gRPC) and enterprise‑level asynchronous messaging (NATS, ActiveMQ) for satellite ground software solutions.
  3. Utilize Atlassian tool suite, including Jira dashboards, Confluence knowledge bases, eazyBI reports, custom JQL queries.
  4. Execute program tasking and software development using Agile methodologies, cloud platforms, SQL or NoSQL database systems, scalable database schemas and optimized queries.
  5. Coordinate cross‑functional collaboration, enabling timely development and deployment of satellite ground software solutions.

Skills

Required

  • Bachelor's degree in Software Engineering or related field
  • 2+ years of software development experience
  • Experience developing applications on Linux/Unix operating systems
  • Working knowledge of Python, Node.js, or Go
  • Experience in designing and developing RESTful APIs, GraphQL APIs, or gRPC services
  • Basic understanding of asynchronous messaging systems
  • Familiarity with SQL or NoSQL database systems
  • Exposure to Agile principles and Atlassian tools
  • Strong background in system integration and testing
  • Strong knowledge of integration best practices

Nice to have

  • Proficiency in C++ and Java
  • Proficiency in Python, Matlab, or Shell scripting
  • Proficient in reading requirements and interface documents
  • Experience integrating and testing software in iterative environments
  • Familiarity with testing frameworks/tools for distributed systems and microservices
  • Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, Google Cloud)
  • Ability to design scalable database schemas and optimize queries
  • Familiarity with reading and interpreting CAMEO/MBSE models
  • Previous exposure to developing Command and Control software for Satellite Ground Systems
  • Experience working within a DevOps pipeline
  • Active TS/SCI clearance

What the JD emphasized

  • ability and willingness to obtain and maintain a DoD Top Secret clearance and SCI clearance