> Markdown version of [/jobs/ext/2067884-staff-engineer-software-infrastructure](https://www.wearedevelopers.com/jobs/ext/2067884-staff-engineer-software-infrastructure). 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). --- # Staff Engineer Software (Infrastructure) - **Company:** Northrop Grumman - **Location:** Melbourne, FL, United States - **Salary:** $152,900.0 - $229,300.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Confluence, User Authentication, Unit Testing, Bash Shell, C++ (Programming Language), Configuration Management, Computer Programming, Software Debugging, Linux, File Systems, Networking Hardware, Internet Protocol, Virtual Private Networks (VPN), Python (Programming Language), Kernel-Based Virtual Machine, Network Security, Network Layer, Network Architecture, Object-Oriented Software Development, Quick EMUlator (QEMU), Oop Languages, Software Engineering, Systems Architecture, System Testing, VirtualBox, Virtualization Technology, Network Routers, Scripting, Firewalls (Computer Science), Juniper, Git, Containerization, Selinux, Kubernetes, Atlassian Tools, Cisco, Vmware - **Published:** August 15, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3348102951&tx=KP8585FFR&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 The Software Engineer will participate in the full life cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance. The Software Engineer will apply technical expertise in solving complex integrations problems. The Software Engineer will interact with Program Management, external suppliers and/or government customers. Therefore, excellent verbal, written, and interpersonal skills are required. Solid experience in OS configuration, bash scripting, C/C++, or other OOP languages, in a Linux environment is required. The selected individual will play a critical role in the design, development, and delivery of the program's deployment strategy and network architecture. Occasional travel will be required. Ability to obtain and maintain a DoD secret security clearance and Special Program Access is required., * (Senior Principal Engineer Software) bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 14 years of relevant experience, 12 years of relevant experience, with a master's degree or more years of experience in software engineering or 9 years of experience in software engineering and a PhD * Development experience with Object Oriented Programing languages (C++, Java, etc...) * Experience developing software in Linux and Windows environments * Experience with remote software debugging * Experience with Agile software development * Experience with configuration management using industry standard tools and processes * Familiarity with the Atlassian tool suite, plugins, Git and Confluence * Experience with Firewall, VPN, switch, and router configuration * Experience with authentication and data encryption methods, to include securing communications at either the datalink or network layer * Current DOD 8570 IAT Level II or greater certification (Security+) * Candidate must have the ability to obtain and maintain an active U.S. Government DoD Secret Clearance * Must have the ability to obtain and maintain special program access, * Experience with containerization technologies * Development experience in Rust * Experience with netbooting and overlay file systems * Experience with container orchestration systems (e.g. Kubernetes) * Experience with virtualization technology (e.g. VirtualBox, QEMU, KVM, vmWare) * Experience with scripting (Bash, Python) * Experience with Linux IP stack * Experience with network security (SELinux, CIPSO, SECMARK) * Experience with multilevel security solutions * Experience with Cisco, Palo Alto, or Juniper * Experience with configuration and management of Cisco, Palo Alto, or Juniper network appliances * Experience with the NCDSMO cybersecurity standards ## Description * Work closely with engineers and technicians in a lab environment * Advise on integration of new emerging industry technologies to the program's systems * Implement engineering changes to the system as required * Review, analyze, and incorporate technical requirements into end-to-end system architectures * Responsible for implementing the network configurations as designed, and coordinating with peers, SMEs, and government engineers on hardening and securing of the system * Willingness to work Temporary/short-term off-peak hours assignments for time constrained HW/SW integration efforts * Full lifecycle design, implementation, and unit testing of software. * Work with various team members to integrate functionality with other software components. * Ability to lead a team and/or provide leadership to drive solutions of complex problems. * Support software working groups with the customer. * Ensure software follows best practices. * Develop software products from all phases of the software lifecycle. * Develop and share technical documentation and presentations. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)