Engineer Software/principal Engineer Software (infrastructure)

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

Software Engineer or Principal Software Engineer to deploy, automate, maintain, troubleshoot, and improve systems and software infrastructure. Responsibilities include design and implementation of application builds, releases, deployment, configuration, gathering requirements, prototyping, architecting solutions, building and test plan execution, quality reviews, triaging and fixing operational issues, integration, troubleshooting, and testing. Requires understanding of SDLC and automated testing for large data sets. Experience with aviation or safety-critical systems and C/C++ is required.

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. Full lifecycle design, implementation, and unit testing of software

Skills

Required

  • software engineering
  • C/C++
  • automated testing
  • large data sets
  • aviation or safety-critical systems

Nice to have

  • OOP languages

What the JD emphasized

  • critical that you understand the software development life cycle
  • in-depth knowledge of automated testing
  • critical that you understand the software development life cycle
  • in-depth knowledge of automated testing