Northrop Grumman

Principal Software Engineer (26-434)

Northrop Grumman
Apply
11 days ago
Colorado Springs, CO, USAStaff+

Base Salary

$104k - $155k/yr

Responsibilities

  • Design, develop, test, integrate, and maintain Java software for the distributed C2BMC Global system.
  • Analyze and resolve complex code-baseline, performance, and operational issues, including root-cause analysis and implementation of solutions.
  • Develop automation tools and enhancements that improve operational efficiency, system reliability, and maintainability.
  • Support software design, benchmark testing, debugging, integration, user support, and continuous improvement activities.
  • Coordinate with systems engineering, integration and test, cyber, operations, and development teams to resolve problems and establish standards.
  • Prepare and maintain design descriptions, test plans, test reports, technical documentation, and user support materials.
  • Apply software engineering practices, coding standards, system requirements, and customer expectations in a structured development and release environment.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field with five years of experience; or a related master’s degree with three years of relevant experience; or nine years of relevant experience in lieu of a degree.
  • Current, active, in-scope government-issued Top Secret clearance at application, with eligibility to be read onto SCI clearance.
  • Proficiency in Java and experience designing, developing, testing, and troubleshooting applications in complex distributed environments.
  • Experience developing software in Unix/Linux environments and working with server-side development and message passing in distributed systems.
  • Knowledge of object-oriented programming, design patterns, testing, debugging, software engineering practices, coding standards, and enterprise-scale application development.
  • Experience working on an Agile software development team and using tools such as Git, Nexus, JIRA, Confluence, Maven, and Eclipse or similar IDEs.
  • Familiarity with Java Spring and related frameworks, systems engineering artifacts such as Use Cases and UML diagrams, and structured software release environments.
  • Strong problem-solving, communication, collaboration, adaptability, and independent-work skills.
  • Preferred qualifications include an active Government-issued 8140 certification at IAT Level II or higher, such as Security+ CE, CCNA-Security, CySA+, or CND.
  • Preferred experience includes command and control system development, defense or real-time and near-real-time environments, message translation software, integration patterns, microservices, and container deployment.

Benefits

  • Health plan, savings plan, paid time off, education assistance, and training and development.
  • Flexible work arrangements are offered, but this position specifically requires on-site work with no remote options.
  • The role is based in Colorado Springs, Colorado, requires 10% travel, and provides no relocation assistance.
  • Employees may also receive company-paid holidays, life and disability insurance, and potential overtime, shift differential, and discretionary bonus eligibility.

Tech Stack

Categories

Northrop Grumman

About Northrop Grumman

10,000+ employees

Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).

Contact me