Software Engineer / Principal Software Engineer (AHT)

Northrop Grumman
Oklahoma City, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Oklahoma City, United States of America

Tech stack

Testing (Software)
Java
Microsoft Windows
Agile Methodologies
Automation of Tests
C Sharp (Programming Language)
Continuous Integration
Revision Control Systems
Python
Object-Oriented Software Development
Powershell
Scrum
SAP Applications
Software Engineering
TypeScript
YAML
Scripting (Bash/Python/Go/Ruby)
GIT
Build Management
Information Technology
Bitbucket
Bamboo
Jenkins

Job description

Experteer Overview In this role you will contribute to mission planning systems within NGDS, delivering critical software across the full lifecycle in an Agile Scrum setting. You work with cross-functional teams to implement high-priority features and ensure robust testing and deployment. The position emphasizes solving complex, defense-focused problems while collaborating with customers and internal partners. This opportunity combines hands-on software development with process improvement and secure, scalable delivery. Compensation / Benefits * Design, develop, document, test and debug software/systems with reliable math/logic solutions * Maintain and improve CI/CD pipelines for fast, reliable production delivery * Set up and deploy Development, Test, and Build environments * Create and update Windows installers; install and verify software products * Support software build and installation; assist with contract deliverables and test events * Work in a cross-functional Scrum to deliver mission planning features * Understand third-party hardware/software interfaces and support integration * Develop verification artifacts linking requirements to tests (V&VTs, test plans, procedures, reports) * Define automated test strategies and procedures; perform smoke and acceptance testing on builds * Interface with customers on a technical level; troubleshoot across scrums * Support Agile framework as Scrum Master when required * Assist in DOORS-based requirements sessions and test documentation Tasks * Bachelor's in STEM or equivalent experience; 2+ years (or 0 years with Master's) in Computer Science or related field * Current DoD Secret clearance; ability to obtain Top-Secret and SAP clearances * Experience with Agile methodology and CI/CD tools (Bamboo, Jenkins) * Proficiency in C# and/or Java and OO design * Experience with Microsoft Windows technologies * Experience with test procedure development and maintenance * Experience with scripting (yaml, Python, PowerShell, Batch, Typescript) * Automated test script or test procedure development for software testing * Familiarity with revision control systems (BitBucket, git, CVS) * Strong written and verbal communication skills * Hands-on system troubleshooting skills Key requirements * health insurance * life and disability insurance * savings plan * paid holidays * paid time off (PTO)

Requirements

for mission planning features * Understand third-party hardware/software interfaces and support integration * Develop verification artifacts linking requirements to tests (V&VTs, test plans, procedures, reports) * Define automated test strategies and procedures; perform smoke and acceptance testing on builds * Interface with customers on a technical level; troubleshoot across scrums * Support Agile framework as Scrum Master when required * Assist in DOORS-based requirements sessions and test documentation Tasks * Bachelor's in STEM or equivalent experience; 2+ years (or 0 years with Master's) in Computer Science or related field * Current DoD Secret clearance; ability to obtain Top-Secret and SAP clearances * Experience with Agile methodology and CI/CD tools (Bamboo, Jenkins) * Proficiency in C# and/or Java and OO design * Experience with Microsoft Windows technologies * Experience with test procedure development and maintenance * Experience with scripting (yaml, Python, PowerShell, a Agile Typescript) * Automated test script or test procedure development for software testing * Familiarity with revision control systems (BitBucket, git, CVS) * Strong written and verbal communication skills * Hands-on system troubleshooting skills Key requirements * health insurance * life and disability insurance * savings plan * paid holidays * paid time off (PTO)

Apply for this position