Sr Principal Engineer Software

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

Seeking a Principal / Senior Principal Software Engineer to support research in areas including 5G/NextG communications, machine learning, cybersecurity, cloud computing, and future wireless technologies for tactical applications. Responsibilities include integrating, deploying, maintaining, troubleshooting, and enhancing 5G systems, Azure and AWS cloud architecture, and associated infrastructure. The role involves hands-on technical experience, environment automation, management, continuous improvements, and taking ownership of complex problems within a multi-discipline team. The candidate will develop, modify, and maintain applications using software engineering best practices, participating in the full software development lifecycle. Scripting (bash, PowerShell, Python), C/C++, Java, or other OOP languages in a Linux environment are required. Experience with AI/ML model integration into microservices is preferred.

What you'd actually do

  1. Integrating, deploying, and enhancing 5G systems based on the O-RAN standard.
  2. Designing and deploying microservices architectures on Azure, AWS, and hybrid environments.
  3. Full lifecycle design, implementation, and unit testing of software
  4. Ability to work independently and identify solutions to complex problems.
  5. Working with various team members to integrate functionality with other software components.

Skills

Required

  • software engineering
  • scripting (bash, PowerShell or python)
  • C/C++, Java, or other OOP languages
  • Linux environment
  • virtualization on different platforms
  • containerization
  • on-premise and cloud infrastructure
  • CONOPS development
  • demo infrastructure
  • demo/experiment integration and execution
  • Agile software development process
  • Secret security clearance

Nice to have

  • Excellent oral and written communication skills
  • strong interpersonal skills
  • 5G communications protocols and equipment
  • building, deploying, and maintaining microservices architectures in Azure, AWS, or hybrid environments
  • Kubernetes
  • integrating AI/ML models into microservices architectures
  • applying commercial products to military applications
  • Model-Based Systems Engineering (MBSE) techniques and tools
  • implementing software within microservices architectures

What the JD emphasized

  • Secret
  • Secret security clearance
  • DoD Secret security clearance
  • background investigation completed within the last 6 years