Principal / Sr Principal Software Engineer

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

Northrop Grumman is seeking a Principal or Sr Principal Software Engineer to join their team in Melbourne, Florida. The role involves designing, developing, and maintaining full-stack C#/.NET applications, refactoring monolithic codebases into microservices, and managing CI/CD pipelines. Experience with Docker, Kubernetes, and various scripting languages is required. The position requires an active DoD Secret clearance.

What you'd actually do

  1. Design, develop, and maintain full-stack C#/.NET applications, including backend SQL, APIs, and UI Blazor.
  2. Refactor existing monolithic codebases into micro-service architectures using domain-driven design principles.
  3. Derive technical scope from customer-driven requirements.
  4. Create, configure, and manage CI/CD pipelines that automate build, test, containerization, and deployment.
  5. Containerize services with Docker and deploy them to Kubernetes clusters maintaining Helm charts and handling scaling, upgrades, and troubleshooting.

Skills

Required

  • C#/.NET Core
  • Docker
  • Kubernetes
  • Helm charts
  • CI/CD pipelines
  • SQL
  • APIs
  • UI Blazor
  • micro-service architectures
  • domain-driven design
  • YAML
  • PowerShell
  • Bash
  • JSON
  • Terraform
  • Ansible
  • networking concepts
  • PostgreSQL
  • MSSQL Server
  • DoD Secret clearance

Nice to have

  • C/C++
  • Python
  • Java
  • React
  • Angular
  • gRPC
  • GitLab CI
  • Azure Pipelines
  • GitHub Actions

What the JD emphasized

  • Secret
  • Secret
  • SAP clearance