
Principal Software Engineer (26-434)
Northrop Grumman11 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.
About Northrop Grumman
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).