> Markdown version of [/jobs/ext/4607479-software-engineer-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4607479-software-engineer-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer / Principal Software Engineer - **Company:** Northrop Grumman - **Location:** Bellevue, NE, United States - **Salary:** $79,300 - $118,900 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Unit Testing, C Sharp (Programming Language), Relational Databases, DevOps, Eclipse (Software), Integrated Development Environments, Junit, Object-Oriented Software Development, Oracle Databases, Regression Testing, Ansible, Standard Sql, Swagger, Software Engineering, Software Systems, SonarQube, TypeScript, Openapi, Eslint, Gitlab, Git, Containerization, AngularJS, Kubernetes, Infrastructure Automation Frameworks, JestJS, Restful APIs, Devsecops, Docker, Jenkins, Microservices - **Published:** November 6, 2026 - **Apply:** https://dejobs.org/x/x/FE0F6C93CA16430B89242FA6433CAC48/job/ ## About the Role * Software Engineer : * A high school diploma with a minimum of 6 years of software development experience OR * A bachelor's of science degree in a STEM field with a minimum of 2 years of software development experience OR * A master's of science degree in a STEM field with 0 years of software development experience * Principal Software Engineer : * A high school diploma with a minimum of 9 years of software development experience OR * A bachelor's in science degree in a STEM field with a minimum of 5 years of software development experience OR * A master's in science degree in a STEM field with 3 years of software development experience * Experience as a full-stack software developer * Active DoD Secret clearance * Demonstrated experience with object-oriented programming languages (Java, C# or similar). * Familiarity with relational database management systems (Oracle Database) and SQL * Working knowledge of the Agile development processes * Understanding of unit and integration testing principles and tools * Strong interpersonal skills to communicate effectively with small technical teams * Ability to prioritize and adjust tasks to accomplish project results * Ability to obtain/maintain access to work full-time, on-site in Bellevue, NE Preferred Qualifications: * Experience working in an Agile software development environment * Hands-on software development experience using Java, Angular (2+), and TypeScript/JavaScript * Experience designing and implementing microservices and REST APIs, including the use of the OpenAPI (Swagger) specification * Proficiency with DevOps/DevSecOps practices and tools * Jenkins * Ansible * Kubernetes, Docker, and Helm for containerized deployments * Familiarity with software testing and analysis tools * Junit, Jest, Vitest * QF-Test (or similar functional and regression test tools) * SonarQube, ESLint, KICS * Demonstrated use of Integrated Development Environments (IDEs) and configuration management tools * VS code, Eclipse * Git, GitLab * Ability to obtain a U.S. Department of Defense (DoD) Top Secret security clearance. ## Description The successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. They will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. The candidates will work closely with other software developers accomplishing the following: * Complete work independently and as a part of an Agile team * Support team in completing necessary software on schedule * Solve complex problems through innovative and creative solutions * Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems * Regularly demonstrate progress to customers