Quick overview
Job description
Northrop Grumman Defense Systems (NGDS) is looking for a Software Engineer / Principal Software Engineer based out of Hollywood, MD (St. Mary's County). Our Team works on state-of-the-art Mission Planning systems. This is a role in a large program that will support the full software product lifecycle in an Agile Scrum framework: requirement definition, estimation, implementation, unit testing, integration testing, SW/HW integration, test documentation, supporting test events, and customer support. The ideal candidate will be a cross-functional team player, willing to take on challenges, that collaborates with internal and external teams and that is driven to provide solutions to internal and external customers.
Responsibilities Include
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions while ensuring software standards are met
- Maintain and improve the software CI/CD pipelines to enable fast, bug free delivery of critical business software to production
- Set up and deploy Development, Test, and Build environments
- Create and update Windows installers
- Install, test, and verify software products
- Provide support for the software build and installation
- Work within a Cross-Functional scrum to develop high-priority mission planning features
- Understand third-party software and hardware peripherals to support implementation of software interfaces and support integration
- Develop software test products such as Verification Cross Reference Matrices to tie software requirements to software tests, Software Test Plans, Software Test Procedures, and Software Test Reports.
- Define and develop test approaches for new software and system capabilities
- Compile data and define changes required in testing procedures or new testing requirements
- Perform Smoke Testing and Acceptance Testing on SW builds.
- Resolve technical issues within a scrum, across scrums, and with the support of other functional roles
- Interface on a technical level with the customer
- Support authoring and development of contract deliverable documentation that support deliverable software products and test events
- Help define automated test strategies
- Support the Agile Framework as a Scrum Master, when required
- Current DoD Secret Clearance (adjudicated within the last 5 years), with ability to obtain a Top-Secret clearance and Special Access Program (SAP) clearances
- Experience with/using Agile Methodology and Continuous Integration (CI) / Continuous Deployment (CD) Tools (Bamboo, Jenkins) and Practices
- Experience as a Scrum Master
- Proficiency in C# and/or Java and Object-Oriented Software Design paradigms
- Experience with Microsoft Windows technologies
- Test procedure development and maintenance
- Experience supporting/coordinating formal test events
- 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
- A functional understanding of how revision control systems (e.g., BitBucket, git, CVS, etc.) are used
- Hands-on system troubleshooting skills Principal Software Engineer Basic Qualifications: • Bachelor's degree in STEM and a minimum of 5 years of relevant (Computer Science, etc.) experience, or 3 years of experience with a Master’s degree (Computer Science, etc.). Relevant (Computer Science, etc.) years of experience in lieu of degree may be considered
- Current DoD Secret Clearance (adjudicated within the last 5 years), with ability to obtain a Top-Secret clearance and Special Access Program (SAP) clearances • Experience with/using Agile Methodology and Continuous Integration (CI) / Continuous Deployment (CD) Tools (Bamboo, Jenkins) and Practices
- Experience as a Scrum Master
- Proficiency in C# and/or Java and Object-Oriented Software Design paradigms
- Experience with Microsoft Windows technologies
- Test procedure development and maintenance
- Experience supporting/coordinating formal test events
- 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
- A functional understanding of how revision control systems (e.g., BitBucket, git, CVS, etc.) are used
- Hands-on system troubleshooting skills Preferred (Nice to Have) Qualifications:
- Proficiency in C#, .NET Framework
- Experience with Windows Presentation Foundation (WPF) and Microsoft Windows-based Applications
- Experience with Microservice development and service communication protocols such as gRPC and/or REST
- Experience with Software Design Patterns
- Experience with/using Relational Databases, SQL
- Experience with the Atlassian Tool Suite: Bitbucket, Jira, Confluence, Crucible/Fish-eye
- Familiarity with/using/deploying to Cloud technology: Azure and/or AWS
- Familiarity with/using Containers in Docker and/or Kubernetes
- Experience with/using and/or managing these DevOps tools: Ansible, Terraform, Chef, or Puppet
- Excellent communication and organizational skills; strong interpersonal and analytic skills
- Previous in-depth mission planning domain knowledge of program software design and code
- Certified ScrumMaster® (CSM®) or Professional Scrum Master™ (PSM™) certification
- Experience working with requirements in DOORS.
- Demonstrated ability to implement process improvements, streamline activities, and develop efficiencies.
- Strong interpersonal and analytic skills; Works well in a team-environment
- Experience with Joint Mission Planning System (JMPS) Framework (FW)
- Exposure to Infrastructure as Code (IaC) development
- Experience with Air Force mission planning
- CompTIA Security+ Certification
- Active Top-Secret Clearance (adjudicated within the last 5 years)
- Current SCI/SAP access
Similar jobs
- CA

GATEKEEPER Software Engineer-TS/SCI with Poly with Security ClearanceRecently posted
CACI · Elkridge, MD · Hybrid 🇺🇸
DockerMongoDBSpring+10Technology$94.4k - $198.2k/yr - MC
Automation EngineerRecently posted
Maven Companies · Alpharetta, GA · Hybrid 🇺🇸
SQLSeleniumJava+6TechnologySalary not listed - BC

Custom Software EngineerRecently posted
BCforward · San Francisco, CA · Remote 🇺🇸
MicroservicesSpringSpring Boot+4Technology$55 - $60/hr - RA

Senior Systems Engineer – Software Systems (Onsite)Recently posted
Raytheon · Dallas, TX · On-site 🇺🇸
MATLABC#C+++5Technology$86.8k - $165.2k/yr - EG

Senior Software EngineerRecently posted
Eliassen Group · Westlake, TX · On-site 🇺🇸
DockerMicroservicesNestJS+18Technology$50 - $60/hr - AS
Software Engineering - Software Engineer IIRecently posted
Apex Systems · Menlo Park, CA · Hybrid 🇺🇸
PyTorchPythonMachine LearningTechnology$66 - $76/hr - AC

Firmware Software EngineerRecently posted
Aditi Consulting · Bell Gardens, CA · Hybrid 🇺🇸
GraphQLReactJavaScript+1Technology$85 - $95/hr - AW

Software Development Engineer, US Amazon Dedicated Cloud Securit with Security Clearance
Amazon Web Services, Inc. · Herndon, VA · Hybrid 🇺🇸
AWSC#C+++2Technology$143.7k - $194.4k/yr - EC
Software Engineer V with Security ClearanceRecently posted
ECS · Hampton, VA · Remote 🇺🇸
FortranGitAWS+10Technology$120k - $132k/yr - QS

Senior Software Engineer with Security ClearanceRecently posted
Quantum Sky · Reston, VA · Hybrid 🇺🇸
DjangoDockerFastAPI+21TechnologySalary not listed - SS

Sr Software Engineer with Security ClearanceRecently posted
Sierra Space · Louisville, CO · Hybrid 🇺🇸
GitEmbedded SystemsScrum+3Technology$156.7k - $215.4k/yr - DP
SOFTWARE DEVELOPER, JUNIORRecently posted Auto Apply
DPS · Denver · Hybrid 🇺🇸
SQLT-SQLC#+11Technology$76.2k - $91.5k/yr
