Northrop Grumman - Colorado Springs, CO

posted about 2 months ago

Full-time - Principal
Colorado Springs, CO
Computer and Electronic Product Manufacturing

About the position

The Principal Software Engineer - Global Software Engineer position at Northrop Grumman involves working on the Command and Control, Battle Management, and Communications (C2BMC) program, which integrates the Missile Defense System. This role focuses on software development primarily using Java, requiring strong problem-solving skills and the ability to work in a dynamic environment. The engineer will be responsible for complex problem resolution, design, development, testing, and user support for a large codebase, contributing to vital operational systems that support U.S. defense capabilities.

Responsibilities

  • Develop software primarily using Java for the C2BMC JEMINI program.
  • Perform complex problem resolution, design, development, testing, integration, and user support for a large code baseline.
  • Follow specifications to develop or modify functionality within the code.
  • Assist with design, benchmark testing, debugging, and documentation.
  • Interface with other system support groups to resolve problems, set standards, and improve efficiency.
  • Design, code, test, and implement tools for automation.
  • Engage in command and control system application development.
  • Utilize message translation software and develop automated test and pipeline solutions.
  • Design and develop microservices and set up container environments.

Requirements

  • Bachelor's Degree in a STEM discipline and 5 years of related experience, or a Master's degree in a STEM discipline and 3 years of experience, or 9 years of related experience in lieu of a degree.
  • Current active in-scope DoD issued secret security clearance at the time of application.
  • Experience working as part of an Agile team.
  • Familiarity with Java Spring and containerization tools such as Docker/Kubernetes.
  • Knowledge of server-side development and message passing.
  • Experience developing enterprise applications.
  • Use of standard software development and management tools such as Git, Nexus, JIRA, Confluence, Maven, Gradle, Eclipse.
  • Understanding of standard system engineering design artifacts such as Use Cases and UML diagrams.
  • Experience with Software Integration testing, including developing automated test scripts.

Nice-to-haves

  • Master's degree in an engineering-focused discipline.
  • Current and active TS/SCI clearance.
  • DoD 8140 certification at IAT Level II or higher.

Benefits

  • Health Plan
  • Savings Plan
  • Paid Time Off
  • Education Assistance
  • Training and Development
  • Flexible Work Arrangements
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service