> Markdown version of [/jobs/ext/2284625-software-engineer-level-2](https://www.wearedevelopers.com/jobs/ext/2284625-software-engineer-level-2). 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 Level 2 - **Company:** Northrop Grumman - **Location:** Fairfax, VA, United States - **Salary:** $87,600.0 - $131,400.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Apache ActiveMQ, Application Programming Interfaces (APIs), Agile Methodology, Confluence, JIRA, Unit Testing, C++ (Programming Language), Code Coverage, Database Schema, Python (Programming Language), Node.Js, Fortify (Software), Message Oriented Middleware, Software Engineering, SonarQube, Subsystems, System Software, Systems Integration, Atlassian Tools, Production Code, Data Analytics, Bitbucket, Grpc, Docker, Golang - **Published:** August 28, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3367807159&tx=JK8579FFQ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree with a minimum of 2 years of software development experience- OR - Master's degree. * Must have the ability to obtain and maintain a U.S. Government Top Secret security clearance with Sensitive Compartmented Information (SCI) access (TS/SCI) . Approval must be obtained within a reasonable timeframe, as determined by the company, to meet business needs. Not required to start, US Citizenship required. * Experience developing applications on Linux/Unix operating systems * Exposure to Agile principles, and Atlassian tools (e.g., Jira, Confluence, Bitbucket) * Basic understanding of asynchronous messaging systems (e.g., NATS, ActiveMQ, gRPC, etc.) * Working knowledge of one or more server-side languages, including Python, C++, Node.js, Go, or Java * Familiarity with integrating systems using a data-driven design approach * Strong knowledge of integration best practices, focusing on subsystem interfaces, APIs, and complex workflows, * Previous experience developing Mission Management and Control software for Satellite Ground Systems * Experience in developing security/reliable code (Unit Test, Code Coverage, SonarQube scans, Fortify) * Proficiency in developing container-based applications (podman/docker, horizontal scaling, etc.) * Proficiency in developing software using C++ and Python * Experience implementing a Data Centric software design (developing data schemas, translating between data formats ## Description The successful candidate will have Software development experience, with the ability to digest changes and synthesize them into working designs, generate efficient code according to the specifications, and adapt to changes as necessary that are driven by bugs or specification updates or the customer. You will be expected to operate independently with little oversight in a dynamic environment, and to be highly self-motivated, reporting information to leads and the customer. You will be expected to handle diverse assignments with efficiency, finding unique solutions and working in a very collaborative and fast-paced environment that continues to grow. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)