Engineer Software

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +1 · Software

Software Engineer at Northrop Grumman in Melbourne, FL, responsible for deploying, automating, maintaining, troubleshooting, and improving systems and software infrastructure. The role involves hands-on technical experience in environment automation and management, agile development, application builds, releases, deployment, configuration, gathering requirements, prototyping, architecting solutions, test plan execution, quality reviews, and operational issue triaging. Requires understanding of the software development life cycle, automated testing, and analyzing large datasets, with a critical need for ownership of complex problems and driving them to a solution. Experience in bash scripting, C/C++, or other OOP languages in a Linux environment is required, along with the ability to obtain and maintain a DoD Top Secret security clearance.

What you'd actually do

  1. deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure running smoothly.
  2. design and implementation of application builds, releases, deployment along with configuration activities.
  3. working with internal business partners to gather requirements, prototyping, and architecting complex solutions supporting the building and test plan execution, performing quality reviews, and triaging and fixing operational issues.
  4. assist with the integration, troubleshooting and testing of implemented software changes.
  5. develop, modify, and maintain customized or standardized applications using software engineering best practices and standards, and 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.

Skills

Required

  • software engineering
  • C/C++ or other OOP languages
  • Linux environment
  • Windows environment
  • DoD Top-Secret security clearance
  • bash scripting

Nice to have

  • integrating software and hardware
  • Open Mission Systems (OMS) architecture and standards
  • linux/unix operating systems
  • Agile software development
  • Atlassian tools (JIRA, Confluence, BitBucket, Bamboo, Fisheye, etc)
  • Cameo modeling for software design
  • Agile software development process
  • formal software test
  • Weapon System evaluations

What the JD emphasized

  • critical that you understand the software development life cycle
  • in-depth knowledge of automated testing
  • ability to take ownership of ambiguous hard problems
  • solid experience in bash scripting, C/C++, or other OOP languages, in a Linux environment is required
  • Ability to obtain and maintain a DoD top secret security clearance is required