N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Associate Software Engineer

Software EngineeringPosted on Nov 13
Full-timeMcClellan Park, CA, USA

About the Job

Requirements

  • Be completing or have completed a degree (Bachelor’s, Master’s, or PhD) from an accredited institution in Computer Science, Computer Engineering, or a similar STEM degree.
  • Have experience with object-oriented development in Java or C/C++.
  • Have scripting and web development experience with Python, JavaScript, HTML, and CSS.
  • Have experience with SQL and relational databases.
  • Have Linux experience with filesystems and mounts, cron, Bash scripting, services, permissions, and users and groups.
  • Have DevOps experience with GitLab repositories, runners, and pipelines; integration with artifact or binary storage; and monitoring tools such as OpenTelemetry or Grafana.
  • Have practical networking troubleshooting experience with tools such as ss, nc, netstat, tcpdump, and ip addr, plus understanding of core protocols and debugging strategies.
  • Understand containers, containerized development, and deployment.
  • Have end-to-end software development lifecycle experience.
  • Be able to obtain a U.S. government security clearance; U.S. citizenship is a prerequisite.

Responsibilities

  • Build and enhance software, leveraging feedback as an end user and field representative.
  • Use container engines and container tools to develop OCI-compliant container images for existing software applications, such as Docker images.
  • Design, develop, document, test, and debug applications software and systems that contain logical and mathematical solutions.
  • Follow software development standards for configuration management, software reuse, and DevOps processes.
  • Conduct multidisciplinary research and collaborate with equipment designers and hardware engineers in planning, designing, developing, and using software solutions.
  • Determine computer user needs and analyze system capabilities to resolve problems with program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Prepare operating instructions and design and develop compilers, assemblers, utility programs, and operating systems.
  • Implement solutions across system components, including storage, operating systems, networks, applications, and databases.
  • Conduct system analysis as an actual user, including onsite visits, and contribute feedback and development to the next system iteration.
  • Ensure software standards are met.

Desired Qualifications

  • Have hands-on experience designing, deploying, and dynamically managing containerized systems.
  • Have experience designing and consuming REST APIs and pub/sub topic architectures.
  • Be proficient with the React framework.
  • Have experience with Kubernetes (K8s, k3s) and cloud-native operating system environments.
  • Have experience with modern software factories and DevOps or DevSecOps practices.
  • Be familiar with Atlassian and CI/CD tools, including Bitbucket, JIRA, Jenkins, and Confluence.
  • Have advanced scripting experience in Python, Bash, and related languages.
  • Have practical experience working in Agile and DevOps teams.
  • Have a strong background in object-oriented software design and implementation.
  • Have experience with both front-end and back-end user interface development.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs