Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Full Stack Software Developer (AHT) image - Rise Careers
Job details

Principal Full Stack Software Developer (AHT) - job 1 of 2

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE TYPE: Top Secret

TRAVEL: No

Description

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Northrop Grumman Defense Systems (NGDS) is looking for a Principal Software Engineer based out of Hollywood, MD. 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, softare/hardware 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 frequent Smoke Testing and frequent 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.

All work must be performed on-site in Hollywood, MD

Basic Qualifications:

  • Bachelor's degree in STEM (and 5 years of relevant experience, or Masters and 3 years, or PhD and 0 years) or additional 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
  • Proficiency in C# and/or Java and Object Oriented 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
  • Previous in-depth mission planning domain knowledge of program software design and code
  • 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

Salary Range: $107,300.00 - $160,900.00

The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.

Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.

The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.

Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

Average salary estimate

$134100 / YEARLY (est.)
min
max
$107300K
$160900K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Full Stack Software Developer (AHT), ngc

Are you ready to take on a pivotal role as a Principal Full Stack Software Developer at Northrop Grumman in Hollywood, MD? Join a team that thrives on innovation and creativity, as we work on cutting-edge Mission Planning systems that have a real impact on people's lives. In this dynamic position, you'll support the full software product lifecycle using Agile Scrum methodology, from requirement gathering to implementation, testing, and customer support. We're looking for someone who can design, develop, and document applications while also maintaining and enhancing our Continuous Integration and Continuous Deployment pipelines. You'll collaborate with cross-functional teams, ensuring that our software not only meets but exceeds expectations. If you thrive in a fast-paced environment, enjoy tackling challenges head-on, and have a passion for developing software solutions, this could be the perfect opportunity for you! A bachelor's degree in a STEM field is essential, with 5 years of relevant experience. If you think you have what it takes, let's embark on this journey together and make history at Northrop Grumman! Don't miss the chance to grow your career in an innovative and supportive setting—apply today!

Frequently Asked Questions (FAQs) for Principal Full Stack Software Developer (AHT) Role at ngc
What are the key responsibilities of the Principal Full Stack Software Developer at Northrop Grumman?

As a Principal Full Stack Software Developer at Northrop Grumman, you will be integral in designing, developing, and documenting critical software applications. Your responsibilities include maintaining CI/CD pipelines, setting up and deploying various environments, supporting test events, and ensuring that the software meets high standards. You'll collaborate in Agile Scrum teams to develop mission planning features and will also assist in creating testing documentation, making your role essential in delivering reliable and efficient software solutions.

Join Rise to see the full answer
What qualifications are required for the Principal Full Stack Software Developer position at Northrop Grumman?

To qualify for the Principal Full Stack Software Developer role at Northrop Grumman, candidates must possess a bachelor's degree in a STEM field and have at least 5 years of relevant experience, or a master's degree with 3 years of experience. Additionally, a current DoD Secret Clearance is necessary, with potential to obtain a Top Secret clearance. Proficiency in programming languages such as C# and/or Java, and experience with Agile methodologies and CI/CD tools are also crucial.

Join Rise to see the full answer
What programming languages should a Principal Full Stack Software Developer at Northrop Grumman be proficient in?

A Principal Full Stack Software Developer at Northrop Grumman should have proficiency in C# and/or Java, alongside a solid grasp of Object-Oriented Design principles. Familiarity with additional scripting languages, such as Python or PowerShell, would be advantageous. This technical expertise enables you to effectively develop and maintain software applications that meet the demands of complex mission planning projects.

Join Rise to see the full answer
Is there relocation assistance available for the Principal Full Stack Software Developer position at Northrop Grumman?

Yes! Northrop Grumman offers relocation assistance for the Principal Full Stack Software Developer position, making it easier for qualified candidates to make the transition to our Hollywood, MD location. We understand that moving to a new area can be a daunting task, and we want to ensure that the process is as smooth as possible for our new team members.

Join Rise to see the full answer
What benefits does Northrop Grumman offer to Principal Full Stack Software Developers?

At Northrop Grumman, Principal Full Stack Software Developers enjoy a comprehensive benefits package that includes health insurance, life and disability insurance, savings plans, and generous paid time off. Furthermore, employees have the opportunity to earn bonuses based on their individual contributions and the company's performance. We value our team and provide resources to support both your professional growth and personal well-being.

Join Rise to see the full answer
Common Interview Questions for Principal Full Stack Software Developer (AHT)
Can you describe your experience with Agile methodology and how you've applied it in previous projects?

When answering this question, focus on specific Agile practices you've utilized, such as Scrum or Kanban. Share examples where you've participated in sprints, contributed to retrospectives, or collaborated with different roles in cross-functional teams. This shows your understanding of the Agile process and how it helps deliver high-quality software.

Join Rise to see the full answer
What strategies do you use to debug and test software applications?

Discuss strategies that may include unit testing, integration testing, and the use of debugging tools. Explain how you prioritize thorough testing and any automated testing frameworks you've used to ensure the reliability of applications. Highlight your approach to documenting test results and collaborating with teams to resolve identified issues.

Join Rise to see the full answer
How do you approach Continuous Integration and Continuous Deployment (CI/CD)?

Explain your experience with CI/CD tools like Jenkins or Bamboo, detailing how they've facilitated faster and more reliable software delivery. Discuss your methodology for setting up CI/CD pipelines, how you integrate testing into the workflow, and the impact this has had on project timelines and quality.

Join Rise to see the full answer
Give an example of a challenging technical issue you resolved. How did you approach it?

Be prepared to provide a specific example highlighting your problem-solving skills. Describe the nature of the issue, the steps you took to analyze and troubleshoot the problem, and the outcome of your resolution. Focus on your analytical approach and collaboration with your team, as teamwork is key in this role.

Join Rise to see the full answer
What experience do you have with various programming languages and technologies?

Detail the programming languages you are proficient in, especially C# and Java, as well as any additional languages that may be relevant, such as Python or TypeScript. Discuss your familiarity with frameworks, libraries, and tools that enhance your development process, demonstrating your versatility as a Full Stack Developer.

Join Rise to see the full answer
How do you handle conflicting priorities when working on multiple projects?

Discuss your methods for prioritization—whether through agile ceremonies like sprint planning or collaboration with project managers to facilitate time management. Share experiences where you've successfully balanced competing tasks while maintaining quality and communication with your team.

Join Rise to see the full answer
What is your experience with DevOps, and how has it influenced your development practices?

Explain your understanding of DevOps and its principles, including collaboration between development and operations teams. Talk about any specific tools you've used within the DevOps toolkit, such as Terraform or Ansible, and how they have streamlined your workflow and improved project outcomes.

Join Rise to see the full answer
Describe your understanding of software design patterns and give examples of ones you have applied.

After detailing your knowledge of software design patterns—such as Singleton, Factory, or Observer—share examples of how you've utilized these patterns in past projects. This will showcase your ability to write efficient, maintainable code that adheres to industry best practices.

Join Rise to see the full answer
How do you ensure that your software adheres to security best practices?

Discuss your approach to security during the software development lifecycle, including security testing, code review practices, and relevant certifications like CompTIA Security+. Provide examples of how you've previously handled security considerations in your projects.

Join Rise to see the full answer
What role does documentation play in your development process?

Talk about the importance of documentation not only as a communication tool but also as a resource for future maintenance and team onboarding. Share your habits regarding coding documentation, test plans, and project outlines, emphasizing how this practice contributes to team effectiveness and software quality.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago
ngc Hybrid United States-Florida-Orlando
Posted 11 days ago
Photo of the Rise User
Miratech Remote Other streets, Hyderabad, Telangana, India
Posted 6 days ago

Join Miratech as a Chatbot Developer to craft impactful conversational experiences on a global scale.

Posted 10 days ago

Join Mindrift as a Freelance Software Developer (Python) to work on innovative AI projects remotely.

Photo of the Rise User
Inclusive & Diverse
Mission Driven
Empathetic
Collaboration over Competition
Growth & Learning
Performance Bonus
Equity
Learning & Development
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Social Gatherings
Flex-Friendly
Mental Health Resources

Join Coursera as a Sr. Backend Software Developer to enhance learner engagement with data-driven solutions in a remote role.

Photo of the Rise User
Tatari Hybrid San Francisco, California, United States
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 9 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Staff Software Engineer to lead software development and mentor the team in San Diego.

Photo of the Rise User
Posted 10 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Toledo just viewed Product QA Intern - Mobile App at Sezzle
Photo of the Rise User
Someone from OH, Toledo just viewed Field Recruiter (MI) at Wonderschool
d
Someone from OH, Columbus just viewed Reconciliation & Payments Specialist at dopay
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed VP of Customer Operations at OXIO Corporation
Photo of the Rise User
156 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed IT helpdesk Team Leader at Optimiza
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
22 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt