Northrop Grumman

Principal Software Engineer, Senior Principal Software Engineer

Northrop Grumman

full-time

Posted on:

Location Type: Hybrid

Location: Bellevue • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $98,400 - $147,600 per year

Job Level

Senior

Tech Stack

DjangoDockerElectronJavaScriptJenkinsPython

About the role

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

Requirements

  • 5 Years with Bachelor’s in STEM field of study, 3 Years with Masters, a PhD or 9 years of experience in lieu of a degree.
  • 8 Years with Bachelor’s in STEM field of study, 6 Years with Masters, 4 Years with PhD or 12 years of experience in lieu of a degree.
  • Must be able and willing to obtain and maintain U.S. Department of Defense (DoD) Secret Security Clearance, but not required to start.
  • Proven experience with Python and HTML/CSS/JavaScript
  • Familiarity with Continuous Integration and Software Security tools such as Jenkins, SonarQube and Git
  • Strong interpersonal skills to collaborate effectively within a small technical team
  • Ability to prioritize and adjust tasks to accomplish project results
  • Experience building Electron based desktop applications.
  • Experience with Environmental Sciences, the Weather domain or DoD operations.
  • Experience with Django web framework and CesiumJS 3D mapping library.
  • Experience with development targeted at Windows desktop deployment.
  • Experience working in an Agile software development environment.
  • Experience with Docker or other container runtimes.
  • Demonstrated use of collaboration tool suites (Atlassian).
  • Active Security Certification (Security+, CSSLP, CISSP).
Benefits
  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays
  • paid time off (PTO) for vacation and/or personal business

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonHTMLCSSJavaScriptDjangoElectronDockerContinuous IntegrationSoftware SecurityCesiumJS
Soft skills
interpersonal skillscollaborationproblem-solvingprioritizationtask adjustment
Certifications
Security+CSSLPCISSP