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

Engineer Software

RELOCATION ASSISTANCE: No relocation assistance 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.

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, but they’re also 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 Software Engineer with demonstrated ability to lead development of new technologies to support our innovative MDA team in support of emerging supercomputing technologies.

What You'll Get To Do:

As a 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 the Software Architect 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 Software Engineer:

  • Bachelor's degree in a STEM discipline with 2+ years of relative experience; Master's degree in a STEM discipline with 0+ years of relative experience; PhD and 0+ 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.
  • Experience assisting team 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 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.

#MDASoftware

#NGMCENG

Salary Range: $85,400.00 - $128,000.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

$106700 / YEARLY (est.)
min
max
$85400K
$128000K

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

At Northrop Grumman, we are looking for an innovative Software Engineer to join our talented team in Linthicum, Maryland. In this role, you will play a crucial part in developing revolutionary technologies that are reshaping industries and improving lives. As a Software Engineer, you'll work in a collaborative and dynamic environment that fosters creativity and growth, bringing your bold ideas to life. Your responsibilities will include leading and participating in all phases of the software development lifecycle, from design and development to testing and deployment. With a solid foundation in object-oriented programming languages such as Python and C++, and familiarity with Agile methodologies, you will help define and implement software architectures that support groundbreaking projects in microelectronics design and applications. At Northrop Grumman, our culture emphasizes learning and curiosity, making this the perfect opportunity to further develop your expertise while making significant contributions to projects that challenge the status quo. If you're ready to engage in cutting-edge practices and elevate your career while enjoying a supportive and inclusive workplace, this role as a Software Engineer at Northrop Grumman could be your next exciting adventure. Join us in making history together, and let’s shape the future of technology!

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

As a Software Engineer at Northrop Grumman, you will lead the development of software solutions across various phases of the software development lifecycle. Your main responsibilities will include collaborating with multi-disciplined teams to define technical architectures, conducting architecture and design reviews, and participating in integration and testing activities to ensure quality. It’s an exciting role that requires both leadership and technical expertise!

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Northrop Grumman?

To be considered for the Software Engineer position at Northrop Grumman, candidates must possess a Bachelor’s degree in a STEM discipline, along with at least 2 years of relevant experience. Alternatively, a Master’s or PhD in a STEM discipline may be accepted with less experience. Familiarity with Agile software development, object-oriented programming languages, and effective communication in a technical environment are also critical to succeed in this role.

Join Rise to see the full answer
What programming languages should I be proficient in for the Software Engineer role at Northrop Grumman?

Proficiency in object-oriented programming languages is essential for the Software Engineer position at Northrop Grumman. Candidates should ideally be skilled in languages such as Python, C++, and Matlab. Having experience with these languages will enable you to contribute effectively to the development of innovative solutions in our microelectronics projects.

Join Rise to see the full answer
What is the work culture like for Software Engineers at Northrop Grumman?

The work culture for Software Engineers at Northrop Grumman is collaborative and supportive, where teamwork and open communication are highly valued. The company promotes a spirit of innovation, encouraging employees to bring their whole selves to work and pursue continuous learning. If you enjoy working in a dynamic environment that values creativity and encourages professional growth, Northrop Grumman is a great fit!

Join Rise to see the full answer
Is there potential for growth for Software Engineers at Northrop Grumman?

Yes, there is significant potential for growth for Software Engineers at Northrop Grumman. The company places a strong emphasis on career development and offers numerous opportunities for learning new technologies and advancing within the organization. With the chance to work on groundbreaking projects and influence the future of technology, your career can flourish with Northrop Grumman!

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

In your answer, highlight specific projects where you utilized Agile methodologies. Explain how Agile principles helped streamline your development process, ensured timely delivery, and facilitated communication within your team. Provide examples of how you've adapted to changes in project requirements while maintaining a focus on quality outcomes.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have you applied them in previous projects?

Discuss your expertise in programming languages relevant to the position, such as Python or C++. Give examples of specific projects where you've successfully implemented these languages, focusing on your contributions and any challenges you overcame while coding. This demonstrates your hands-on experience and technical competence.

Join Rise to see the full answer
How do you approach software design and architecture?

When answering, describe your systematic approach to software design. Explain how you gather requirements, consider user needs, select appropriate design patterns, and create architectural diagrams. Mention any tools you've used for design documentation and how this process contributes to successful project delivery.

Join Rise to see the full answer
Describe a challenging software development problem you've encountered and how you solved it.

Share a specific challenge from your previous experience, detailing the problem, your analysis, and the steps you took to resolve it. Focus on your problem-solving skills and collaboration with team members and how this affected the outcome of the project favorably.

Join Rise to see the full answer
How do you ensure code quality in your software projects?

Discuss the importance of code reviews, automated testing, and Continuous Integration/Continuous Delivery processes in your work. Give examples of tools and techniques you've employed to maintain high code quality, emphasizing how these practices lead to more reliable and maintainable software.

Join Rise to see the full answer
Can you explain the concept of Continuous Integration and how you've implemented it in a previous role?

Detail your understanding of Continuous Integration (CI) and its benefits, such as faster feedback cycles and reduced integration problems. Share a brief overview of how you set up CI in a past project, including the tools used and the impact on the development team’s efficiency.

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

Emphasize the significance of documentation in ensuring clarity, facilitating communication among stakeholders, and maintaining project continuity. Share strategies you employ for documenting code, design decisions, and processes and how this practice contributes to the success of software projects.

Join Rise to see the full answer
How do you stay current with evolving technologies and best practices in software engineering?

Discuss your proactive approach to professional development, including webinars, online courses, reading technical blogs, and participating in developer communities. Highlight specific technologies or trends you are currently exploring and how they can apply to Northrop Grumman’s mission.

Join Rise to see the full answer
In a collaborative team setting, how do you handle conflicts or differing opinions on software design?

Share your experience with facilitating discussions in a team to address conflicts. Focus on your strategies for fostering open dialogue, actively listening, and using data-driven arguments to reach consensus. Stress the importance of maintaining a positive work environment while ensuring high-quality outcomes.

Join Rise to see the full answer
What excites you most about working as a Software Engineer in the microelectronics field?

Express your enthusiasm for contributing to cutting-edge technologies and innovations within the microelectronics sector. Highlight particular aspects of the work at Northrop Grumman that inspire you, such as tackling new challenges and making significant contributions to national security and technological advancement.

Join Rise to see the full answer
Similar Jobs
ngc Hybrid United States-Nebraska-Bellevue
Posted 9 days ago

As a Program Manager 2, you will lead software development initiatives at Northrop Grumman, ensuring successful program execution in a dynamic environment.

Join Northrop Grumman as a Principal/Sr Principal Systems Engineer to work on revolutionary systems that secure our nation's future.

Photo of the Rise User
Abbott Hybrid United States - California - Sunnyvale
Posted 7 days ago

Abbott is looking for a Staff Software Engineer to lead software development for innovative medical device projects in Sunnyvale, CA.

Photo of the Rise User
Posted 2 days ago

Join ING Hubs Romania as a Java Developer, where your skills will help drive innovative banking solutions in a flexible and collaborative environment.

Posted 10 days ago

Become a pivotal part of SalesLabX as a Senior Front End Developer, contributing to a diverse and inclusive work environment focused on creativity and innovation.

Photo of the Rise User

As a Senior Backend Engineer at Nord Security, you will leverage your extensive PHP experience to enhance our secure, cloud-based solutions.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as an Automation Engineer and contribute to the next-generation cloud database platforms in a collaborative tech team.

Photo of the Rise User
Posted 3 days ago

Step into the world of innovation with Visa as a Staff Gen AI Engineer, where you'll harness cutting-edge technologies to build AI-powered tools and products.

Photo of the Rise User

DaCodes is looking for a talented iOS Developer with strong skills in Swift and a passion for technology to join their dynamic team.

Weekday AI Remote No location specified
Posted 5 days ago

An experienced Salesforce Developer is sought to drive innovative solutions and mentor junior developers in a fully remote role.

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 15, 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
10 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Consumer Insights Research Executive (Mid-level) at NielsenIQ
Photo of the Rise User
Someone from OH, North Royalton just viewed Staff Forward Deployed Engineer at Ridgeline
Photo of the Rise User
Someone from OH, North Royalton just viewed Software Engineer (L2) at Twilio
Photo of the Rise User
Someone from OH, Columbus just viewed Field Service Associate- Greeting Card Sales at Harper Group
Photo of the Rise User
Someone from OH, Hamilton just viewed Material Handler - 2nd shift at Cardinal Health
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Labeling Associate - 6 Month Contract at Citylitics
Photo of the Rise User
Someone from OH, Dublin just viewed Trainee Database Engineer - IN ( Oracle ) at Rackspace
C
Someone from OH, Lorain just viewed RN Ambulatory - Dermatology at CCF
Photo of the Rise User
Someone from OH, New Albany just viewed Jr Data Scientist (Hybrid) at NielsenIQ
Photo of the Rise User
Someone from OH, Lewis Center just viewed Banking Sector | PL/SQL Developer (Hybrid) at Devoteam
Photo of the Rise User
Someone from OH, Loveland just viewed Director, Change Management at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Manager, People Partner (Remote, US) at Renew Home
Photo of the Rise User
Someone from OH, Pleasant Hill just viewed Manager, Strategic Partnerships at Lindenwood University
Photo of the Rise User
Someone from OH, Columbus just viewed Associate Director, US HCP Marketing at Sobi
C
Someone from OH, Cincinnati just viewed Injection Molding Machine Operator at Clarios
Photo of the Rise User
Someone from OH, Columbus just viewed Senior XM Advisor - Customer Experience at Qualtrics