Posted in

Sr. Principal Software Engineer

Sr. Principal Software Engineer

CompanyNorthrop Grumman
LocationWright-Patterson AFB, OH, USA, Beavercreek, OH, USA
Salary$124900 – $187300
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level, Senior

Requirements

  • A high school diploma with a minimum of 12 years of software development experience
  • A bachelor’s degree with a minimum of 8 years of software development experience
  • A master’s degree with a minimum of 6 years of software development experience
  • A PhD with a minimum of 4 years of software development experience
  • Full Stack Web Development programming experience
  • Working knowledge and experience in the Agile development processes
  • Strong interpersonal skills to communicate effectively with small technical teams
  • Ability to prioritize and adjust tasks to accomplish project results
  • Ability to comprehend and analyze complex problems and develop solutions
  • U.S. Citizenship with an active TS/SCI security clearance

Responsibilities

  • Support team in completing necessary software on schedule
  • Complete work independently and as a part of an Agile team
  • Solve complex problems through innovative and creative solutions
  • Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
  • Regularly demonstrate progress to customers

Preferred Qualifications

  • Experience with front-end development frameworks such as Vue, React, Angular for visualization and analysis of geospatial content in map-based applications
  • Experience with Graph and Document NoSQL databases
  • Experience with back-end development frameworks such as Spring, NodeJS, Django
  • Experience with microservices, swagger and API definitions
  • Experience with Geospatial 2D/3D Mapping
  • Experience with Geospatial Information Systems
  • Experience with JavaScript
  • Experience with TypeScript
  • Experience with Graph Databases (ex. ArrangoDB, MarkLogic)
  • Experience with NoSQL Databases (ex. MongoDB, Cassandra)
  • Experience with Java
  • Experience with Python
  • Experience with Docker
  • Experience with Kubernetes
  • Experience with Helm
  • Experience with Elastic
  • Experience with HTML
  • Experience with CSS
  • DevOps / DevSecOps experience
  • Continuous Integration (CI) / Continuous Deployment (CD)
  • Software Security Tools (Claire / Trivy, SonarQube)
  • Demonstrated use of configuration management (Git, Bitbucket)