Northrop Grumman is seeking a Principal Software Engineer to join their team to work on revolutionary systems that impact people's lives around the world, specifically in the area of SIGINT Technology Center's (STC) Alchemy program under the Defense Portfolio.
Requirements
- Proficient in C/C++ and Java Development
- Proficient in Unix/Linux Operating System
- Experience scripting (i.e. Python, Bash, etc.)
- Experience with networking protocols: TCP/IP, IPv4. UDP
- Ability to learn, contribute to, and debug large codebases and propose ways to optimize and employ best practices
- Experience with containerization (Docker/Podman)
- Experience deploying software to Kubernetes clusters and monitoring performance
Responsibilities
- Develop software system architectures based on evolving mission needs, emerging technologies, operational environment, and schedule milestones.
- Work with stakeholders to design, build, and maintain mission critical systems.
- Provide technical oversight of design, development, and integration of software components.
- Synthesize software requirements into verification requirements, software test objectives, success criteria, and required resources for software CSCI level tests and demonstrations.
- Produce technical documentation in accordance with company/customer procedures.
- Mentor and guide junior developers contributing to the overall team’s growth.
- Lead the team in applying the appropriate standards, processes, procedures, and tools using Agile development methodology
Other
- Must have a Bachelor’s degree in computer science or an equivalent STEM related discipline with a minimum of 5 years of experience; Masters degree with a minimum of 3 years of experience; PhD with a minimum of 1 year of experience or Associates degree with a minimum of 7 years of experience.
- Active Secret security clearance required.
- Willing and able to obtain and maintain a US DoD TS/SCI Security Clearance.
- Travel: Yes, 10% of the Time
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.