Software Developer - Level 2

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

Software Developer with experience in full software life cycle, DevSecOps, and cloud platforms for satellite ground software solutions. Responsibilities include designing, developing, testing, and maintaining applications using modern web frameworks and server-side languages. Requires experience with Agile methodologies and database systems.

What you'd actually do

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

Skills

Required

  • 2 years of software development experience with Bachelor's degree; 0 years of stated experience with Master's degree; an additional 4 years of stated experience may be considered in lieu of degree
  • Proficiency in modern web development frameworks or libraries such as Angular, React, Vue.js, or comparable technologies
  • Experience developing applications on Linux/Unix operating systems
  • Working knowledge of one or more server-side languages, including Python, C++, Node.js, Go, or Java
  • Experience in designing and developing RESTful APIs, GraphQL APIs, or gRPC services
  • Basic understanding of asynchronous messaging systems (e.g., NATS, ActiveMQ, etc.)
  • Familiarity with SQL or NoSQL database systems for data-driven application development
  • Exposure to Agile principles, and Atlassian tools (e.g., Jira, Confluence, Bitbucket)

Nice to have

  • Experience working with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or 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

  • obtain and maintain a DoD Top Secret clearance and SCI clearance