Software Engineer - Level 4

Northrop Grumman Northrop Grumman · Aerospace · Huntsville, AL +1 · Software

Software Engineer for Northrop Grumman's Ground-based Midcourse Defense Weapon System (GWS) program, focusing on full-stack cloud development within an IaaS platform. Responsibilities include developing cloud software for program functionality, customer requirements, and enabling activity planning and constraint checking. Requires a Secret clearance and specific cybersecurity certifications.

What you'd actually do

  1. Full stack software cloud development in an Infrastructure as a Service platform (IaaS)
  2. Cloud Applications will span languages and toolsets including Python, Perl, Ansible, Kubernetes, cloud infrastructure provisioning, PKI, and code analysis execution and finding remediation.
  3. Develop cloud software which provides functionality for the GWS program as well as customer driven requirements
  4. Develop cloud software which enables activity planning and constraint checking to achieve mission outcomes.

Skills

Required

  • Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 8 years of related experience; OR Master’s degree in a STEM discipline with 6 years of related experience; OR PhD with 4 year of related experience
  • US Citizenship and an Active DoD Secret level clearance or higher
  • Applicants must have a current, active DoD 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-Security, CySA+, CND, etc.) at the time of application, which is required to start. The candidate is responsible for maintaining their DoD 8140 certification throughout the entire contract period
  • Knowledge of NIST SP 800-37 Risk Management Framework (RMF) and cybersecurity fundamentals.
  • Experience with developing software, scripts and automation with various languages: C#, C++, Python, PowerShell and Bash
  • A functional understanding of how revision control systems (e.g., BitBucket, git, CVS, etc.) are used
  • Experience with Microsoft Windows technologies
  • Experience with Red Hat Technologies
  • Experience working with Windows Active Directory
  • Experience developing software integrating with SQL
  • Experience writing command line scripts and operating on the command line
  • Hands-on system troubleshooting skills

Nice to have

  • A strong understanding of virtual infrastructure: Ability to design, deploy, manage, maintain, and upgrade VMware vCenter, ESXI
  • High proficiency using Containers in Docker and/or Kubernetes
  • Knowledge of networking concepts like IP, TCP, UDP, port binding, NAT, layer 3, firewalls and analysis of live traffic using tools like tcpdump or wireshark
  • Experience with software network interfaces and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP or others)
  • Demonstrated leadership, teamwork capabilities, excellent oral and written communications skills, and strong interpersonal communication skills at all levels of employees and management
  • Demonstrated CI/CD tools such as: Atlassian (Jira, Confluence), GitHub, GitLab and Jenkins

What the JD emphasized

  • Secret
  • Secret clearance
  • DoD 8140 certification at IAT Level II or higher
  • NIST SP 800-37 Risk Management Framework (RMF)