Software Engineer / Principal Software Engineer (aht)

Northrop Grumman Northrop Grumman · Aerospace · Oklahoma City, OK +1 · Software

Software Engineer/Principal Software Engineer at Northrop Grumman Defense Systems in Oklahoma City, OK, working on mission planning systems. This role involves the full software product lifecycle within an Agile Scrum framework, including requirement definition, implementation, testing, integration, and customer support. Responsibilities include designing, developing, and debugging applications, maintaining CI/CD pipelines, setting up environments, creating installers, and supporting software builds and installations. The role also involves defining and developing test approaches, performing testing, resolving technical issues, and interfacing with customers. Experience with C#, Java, Agile methodologies, CI/CD tools, and automated testing is required. A DoD Secret Clearance is mandatory.

What you'd actually do

  1. Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions while ensuring software standards are met
  2. Maintain and improve the software CI/CD pipelines to enable fast, bug free delivery of critical business software to production
  3. Set up and deploy Development, Test, and Build environments
  4. Create and update Windows installers
  5. Install, test, and verify software products

Skills

Required

  • Bachelor's degree in STEM
  • 2 years of relevant experience (Software Engineer) or 5 years (Principal Software Engineer)
  • Current DoD Secret Clearance
  • Experience with Agile Methodology
  • Experience with Continuous Integration (CI) / Continuous Deployment (CD) Tools (Bamboo, Jenkins)
  • Proficiency in C# and/or Java
  • Object-Oriented Software Design paradigms
  • Experience with Microsoft Windows technologies
  • Test procedure development and maintenance experience
  • Experience with one or more of the following scripts: yaml, Python, PowerShell, Batch, Typescript
  • Automated test script or test procedure development and maintenance for software testing
  • Experience with automated testing and test software such as TestComplete 4
  • Functional understanding of revision control systems (e.g., BitBucket, git, CVS, etc.)
  • Hands-on system troubleshooting skills
  • US Citizenship

Nice to have

  • Master's degree
  • Experience as a Scrum Master (Principal only)
  • Experience supporting/coordinating formal test events (Principal only)
  • Excellent written and verbal communication skills (Principal only)

What the JD emphasized

  • Current DoD Secret Clearance
  • ability to obtain a Top-Secret clearance and Special Access Program (SAP) clearances
  • Ability to obtain SAP access