Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer Software image - Rise Careers
Job details

Staff Engineer Software - job 2 of 3

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE TYPE: SCI

TRAVEL: Yes, 10% of the Time

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.

Today’s dynamic global security threats require solutions both big and small – solutions living within the Northrop Grumman Microelectronics Center (NGMC). Boasting state-of-the-art design capabilities, multiple processing nodes, electrical testing, environmental and QCI screening, and failure analysis, the NGMC is a leader in designing, fabricating, packaging, and delivering discriminating microelectronics to the military, aerospace, and commercial markets.  For more than 70 years, we have been offering a wide range of trusted foundry and semiconductor services that deliver high performing and reliable microelectronics. Our wide breadth of technologies and capabilities allows us to provide our customers with unique “More than Moore” solutions. Microelectronics | Northrop Grumman

One of our most challenging new fields is Microelectronics Design and Applications (MDA), which combines the unique properties of superconductivity and quantum mechanics to develop radical new energy-efficient computing systems. MDA is seeking a Staff Software Engineer with demonstrated ability to lead development of new technologies to support our innovative MDA team in support of emerging supercomputing technologies.

As a Staff Software Engineer, you will have an opportunity to be a part of a technology development organization that is collaborative, open, transparent, team-oriented, and flexible, where continuous learning is encouraged, all within a culture of design.

The selected individual requires expert level software development skills and will be responsible for leading design teams in all phases of the software development lifecycle including design, development, and test. Candidates should have a solid foundation with best practices in software design, Continuous Integration / Continuous Deliver (CI/CD) tools and processes, and object-oriented programming.  Candidates should be familiar with the Agile methodology of software development.

Roles and Responsibilities:

Support MDA with any program specific responsibilities allocated to the role to include:

  • Work in an engineering leadership role that executes all facets of building complex software in an Agile development environment.

  • Work in an engineering role that executes all facets of building complex software in an Agile development environment.

  • Perform engineering activities, focusing on software, across the full spectrum from conceptual design to system deployment

  • Define, implement, and verify software capabilities and tools supporting novel technologies and applications

  • Collaborate with multi-disciplined teams to define technical architectures for software-intensive systems

  • Lead and collaborate the development of technical requirements and synthesize software architectures

  • Collaborate in the development of technical requirements and software architectures

  • Conduct architecture and design reviews

  • Participate and work on integration and testing

  • Aid in developing documentation and briefing material.

This position is contingent upon clearance.

This position will serve 100% onsite in Linthicum / Annapolis Junction, MD.

Basic Qualifications for Staff Software Engineer:

  • Bachelor's degree in a STEM discipline with 12+ years of relative experience; Master's degree in a STEM discipline with 10+ years of relative experience; PhD and 7+ years of relative experience. 

  • Experience with the Agile software development lifecycle.

  • Experience developing and communicating software architecture constructs.

  • Experience and knowledge of object-oriented programming languages such as Python, C++, Matlab, etc.

  • Capable of effective communication in a highly technical environment.

  • 3 or more years of demonstrated success leading teams through the entire development lifecycle.

  • Willingness and ability to work onsite full-time

  • This position requires the applicant to be a U.S. citizen with the ability to obtain/maintain a DoD TS/SCI with Poly security clearance.

Preferred Qualifications for Staff Software Engineer:

  • Willingness to learn transformational computing technology concepts and domain appropriate for a lead engineering role

  • Ability to learn and aid in ways to improve an existing code base

  • Experience with Cameo modeling tools

  • Experience with Data engineering and processing pipelines

  • Experience with UI design and development

  • Experience with test automation and instrument control

  • Experience with embedded systems and hardware/software integration

  • Experience with creating design artifacts such as UML and SysML

  • Active DoD TS/SCI with poly clearance per business requirements.

#NGMCENG

Salary Range: $163,200.00 - $244,800.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

$204000 / YEARLY (est.)
min
max
$163200K
$244800K

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 Staff Engineer Software, ngc

Join Northrop Grumman as a Staff Engineer Software and be part of a team that is at the forefront of technological advancements that impact lives globally. This is an exciting opportunity to work on revolutionary software within the dynamic field of microelectronics, where innovation meets collaboration. Based in Linthicum, Maryland, your role will involve leading the design and development phases of the software lifecycle, from conception to deployment. We're looking for someone with a strong foundation in software design best practices and experience in Agile methodologies. In this position, you’ll collaborate with a variety of multidisciplinary teams to develop technical requirements and architectures for software-intensive systems, and you’ll help shape the future of energy-efficient computing systems by harnessing the unique properties of superconductivity and quantum mechanics. If you thrive in a flexible, team-oriented environment that encourages continuous learning, this could be the perfect spot for you. With a variety of benefits, a competitive salary ranging from $163,200 to $244,800, and relocation assistance available, Northrop Grumman not only invests in the technology but also in the people who make it happen. Are you ready to make history with us?

Frequently Asked Questions (FAQs) for Staff Engineer Software Role at ngc
What are the responsibilities of a Staff Engineer Software at Northrop Grumman?

As a Staff Engineer Software at Northrop Grumman, your responsibilities will include leading the software development lifecycle, from design through deployment. You'll be responsible for executing complex software tasks in an Agile environment, defining and verifying software capabilities, collaborating with teams on technical architectures, and participating in architecture reviews. Your efforts will directly support innovative supercomputing technologies and unique microelectronics applications.

Join Rise to see the full answer
What qualifications are required for the Staff Engineer Software position at Northrop Grumman?

Northrop Grumman's Staff Engineer Software role requires a Bachelor's degree in a STEM discipline with at least 12 years of relevant experience or a Master's degree with 10 years. A PhD with 7 years of experience is also acceptable. You should have proven experience in the Agile software development lifecycle, familiarity with object-oriented programming languages such as Python and C++, and at least three years of leadership experience in a software development environment.

Join Rise to see the full answer
Is relocation assistance available for the Staff Engineer Software role at Northrop Grumman?

Yes, relocation assistance may be available for the Staff Engineer Software position at Northrop Grumman. This is particularly useful for candidates who may need to move to Linthicum, Maryland, to take on this exciting opportunity in the field of microelectronics design and application.

Join Rise to see the full answer
What tools and technologies should a Staff Engineer Software at Northrop Grumman be familiar with?

As a Staff Engineer Software at Northrop Grumman, familiarity with Continuous Integration/Continuous Delivery (CI/CD) tools, Agile project management, and object-oriented programming languages like Python, C++, or MATLAB is crucial. Other preferred technologies include Cameo modeling tools, data engineering processes, and UI design, which will enhance your ability to create effective software solutions.

Join Rise to see the full answer
What is the culture like at Northrop Grumman for a Staff Engineer Software?

The culture at Northrop Grumman is collaborative, open, and team-oriented, emphasizing a space for intellectual curiosity and cognitive diversity. As a Staff Engineer Software, you'll be encouraged to bring your whole self to work and foster continuous learning in a flexible environment, making it an exciting place to innovate and make impactful contributions.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer Software
Can you describe your experience with Agile methodologies as a Staff Engineer Software?

In your response, highlight specific Agile projects you have worked on, emphasizing your leadership role in facilitating Agile practices, including sprint planning and retrospectives. Discuss how Agile has improved your team's efficiency and outcomes, and include specific examples of how you've adapted Agile practices to fit your projects.

Join Rise to see the full answer
How do you approach software architecture for complex systems?

When discussing architecture, consider sharing your strategies for breaking down complex systems into manageable components. Talk about how you align software architecture with project requirements and user needs, and give examples of previous architectures you have defined, implemented, and verified.

Join Rise to see the full answer
Tell us about a challenging software problem you solved in your last project.

Share a specific project where you faced significant challenges. Describe the problem, your approach to addressing it, the technical skills you utilized, and the outcome. Highlight any collaboration with team members and how it contributed to the solution.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you used them in previous roles?

Discuss your proficiency in relevant programming languages, providing examples of projects or tasks where you utilized those skills. Emphasize any object-oriented programming experience and how these languages contributed to successful deliveries in your past roles.

Join Rise to see the full answer
How do you keep up with the latest technologies and software development trends?

Mention your strategies for continuous learning, such as attending industry conferences, participating in webinars, or contributing to open-source projects. Highlight any recent technologies you’ve learned and how you have incorporated them into your work.

Join Rise to see the full answer
How do you handle feedback and criticism in a technical environment?

Discuss your approach to receiving feedback positively, and how you use it as an opportunity for growth. Provide an example of how constructive criticism helped you improve your work or processes in past projects.

Join Rise to see the full answer
Can you explain your experience with CI/CD processes?

Talk about your experiences with CI/CD tools and practices, detailing how they have enhanced your software development workflow. Describe specific projects where you've implemented CI/CD processes and the impact it had on team efficiency and product quality.

Join Rise to see the full answer
What strategies do you use for effective team collaboration?

Share examples of tools or practices that promote collaboration within software teams, like code reviews, daily stand-ups, or shared documentation. Discuss how you foster open communication and encourage team contributions to improve project outcomes.

Join Rise to see the full answer
Describe a time when you had to lead a team through a significant software change.

Provide an example of a project where you led your team through a substantial shift, whether adopting new technologies or methodologies. Discuss the challenges faced, how you guided your team, and the results of that transition.

Join Rise to see the full answer
What do you see as the biggest challenges in software development today?

Articulate your perspective on modern software development challenges, such as rapid technological changes, integration issues, or security concerns. Emphasize how you stay aware of these challenges and strategically address them in your work.

Join Rise to see the full answer
Similar Jobs
ngc Hybrid United States-New York-Bethpage
Posted 3 days ago

Northrop Grumman seeks a Manager Supply Chain Programs to oversee Integrated Fleet Systems at their Bethpage, NY facility, focusing on strategic supply chain management and execution.

Posted 3 days ago

Join Northrop Grumman as a Cyber Systems Engineer and contribute to shaping the future of technology and global security.

Photo of the Rise User
1Password Remote Remote (US or Canada)
Posted 5 days ago
Dental Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays

Join 1Password as a Junior Developer, contributing to the creation of secure digital solutions for a trusted cybersecurity brand.

Join Alignerr as a Software Engineer specializing in PHP to enhance AI models while working remotely.

Photo of the Rise User
Posted 13 days ago

Become a vital part of Iodine’s innovative team as a Senior Platform SDET, focusing on quality engineering in healthcare technology.

Photo of the Rise User
Posted 8 days ago

Join an innovative team as a Java Software Developer, enhancing the financial services industry while working remotely from Brazil.

Posted 5 days ago

As a Lead Product Software Engineer at Clearfacts, you'll spearhead the development of a critical portal that connects accountants with their SME clients.

Posted 12 days ago

Join Carbon6 as a Software Engineer and help innovate inventory forecasting solutions for eCommerce sellers.

Photo of the Rise User

Join MSquared as a Principal Rendering Engineer and help shape the future of immersive virtual experiences.

Photo of the Rise User
Bonterra Remote Remote, United States
Posted 5 days ago

Join Bonterra as a Senior Software Engineer and contribute to transforming the nonprofit sector through technology.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 23, 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, Columbus just viewed Credentialing Analyst at Experian
S
Someone from OH, Cincinnati just viewed Director, Logistics & Operations at Starface World
Photo of the Rise User
Someone from OH, Westlake just viewed Senior Data Engineer - (Remote) at Jobgether
K
Someone from OH, Lima just viewed Talent Operations Associate at Kinaxis Inc.
Photo of the Rise User
Someone from OH, Delaware just viewed Quality Engineer, Call Intelligence (Contract) at Replicant
Photo of the Rise User
Someone from OH, Lima just viewed Trainee Recruitment Consultant at Gi Group Holding
Photo of the Rise User
Someone from OH, Lima just viewed Associate Talent Development Partner at Niche
Photo of the Rise User
Someone from OH, Lima just viewed Talent Acquisition Coordinator at Clio
Photo of the Rise User
Someone from OH, Lima just viewed Remote Tax Professional at H&R Block
Photo of the Rise User
Someone from OH, Lima just viewed Senior SMB Client Onboarding Partner at H&R Block
Photo of the Rise User
Someone from OH, Oxford just viewed Third Party Risk Senior Manager at TAL
Photo of the Rise User
Someone from OH, Oxford just viewed Third Party Cyber Risk Assesor at Control Risks
Photo of the Rise User
Someone from OH, West Chester just viewed Data Analyst​/Associate, Data Analyst, Senior, or Lead at Ameren
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Inspector - Mechanical - Level 1 at SQA Services
Photo of the Rise User
11 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Beachwood just viewed Mechanical Engineer (Entry Level) at CyberCoders