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

Software Engineer-2 - job 2 of 2

RELOCATION ASSISTANCE: No relocation assistance available

CLEARANCE TYPE: Secret

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.

Join Northrop Grumman Defense Systems and be a part of the team of men and women that solve some of the world’s most complex technical challenges. 

We are in search of a Software Engineer to design and develop simulation-based operator and team training systems for the US Navy as part of the PC-based Open-architecture Reconfigurable Training System (PORTS) program based in Middletown, R.I.

Qualified applicants should have strong engineering experience with software design, development, and integration processes. Qualified candidates will perform tasking to include:

  • Design and develop Instructor and Student Graphical User Interface (GUI) displays, controls, and functionality.
  • Develop and enhance the backend simulation and modeling software to provide the appropriate data to the displays dependent upon the training scenario and situation. 
  • Develop and maintain interfaces between the user-facing frontend and the simulation backend software. 
  • Collaborate with software and systems teams to assist in the generation and review of software requirements and design.
  • Develop, review, and debug software in C++ and C# for the Windows Operating System
  • Bring a working knowledge of industry standards and trends in order to participate in continuous process improvement

Specific experience elements sought are further described below. 

Basic Qualifications:

  • BS degree in CS/CE/EE or other related STEM degree and 2 years relevant experience
  • Solid understanding of GUI design principles and user interface development
  • Experience with a professional software development process
  • Experience working in .NET environment to develop C# applications, using the Visual Studio IDE in particular.
  • US citizenship; Must be able to obtain a Secret Clearance

Preferred Qualifications:

  • 2 or more years’ experience in software development, with emphasis on object-oriented application coding in C++ and C# with WinForms and WPF frameworks
  • Experience with writing Engineering documentation such as Requirements and Design Specifications, Test Plans, Test Procedures, and User’s Guides
  • Knowledge of Navy command and control, sensor, and weapon systems
  • Knowledge and experience with Virtual Machines
  • Experience working with Software Configuration Management (SCM) tools
  • Experience with modeling and simulation software
  • Expertise with Navy simulators and training pipeline
  • Understanding of Open Architecture Concepts
  • Network Protocols:  CORBA, RTI DDS, DIS, HLA
  • Enterprise Architecture
  • Real Time architecture

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

At Northrop Grumman, we're on the lookout for a talented Software Engineer-2 to join our Middletown, Rhode Island team! Here, you’ll have the chance to work on cutting-edge technologies that impact lives globally. Imagine designing and developing simulation-based training systems for the US Navy as part of our innovative PC-based Open-architecture Reconfigurable Training System (PORTS) program. If you are passionate about software design, user interface development, and enjoy tackling complex technical challenges, this might be the perfect role for you. In this position, you'll create instructor and student Graphical User Interface displays, enhance backend simulation software, and maintain user-facing software integrations. Collaboration is key, as you’ll be partnering with software and systems teams to generate insightful software requirements and designs. Your expertise in C++ and C# will come to life as you develop and debug applications in a dynamic environment. We’re not just looking for coders; we want individuals who are eager to innovate and improve processes while having a little fun along the way. So, if you’re ready to make history with a team that's dedicated to solving the world's most intricate technical puzzles, you’ll find an inspiring culture that values intellectual curiosity and diversity. At Northrop Grumman, together, we are going to invent the future!

Frequently Asked Questions (FAQs) for Software Engineer-2 Role at ngc
What qualifications do I need for the Software Engineer-2 position at Northrop Grumman?

To qualify for the Software Engineer-2 role at Northrop Grumman, you must have a BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field, along with 2 years of relevant experience. A solid understanding of GUI design principles and experience in a professional software development process is also required.

Join Rise to see the full answer
What does a Software Engineer-2 at Northrop Grumman do?

As a Software Engineer-2 at Northrop Grumman, your responsibilities will include designing and developing graphical user interfaces for training simulations, enhancing backend simulation software, and maintaining software interfaces. You'll also work on collaborating with technologies that support the US Navy’s training programs.

Join Rise to see the full answer
What programming languages are essential for the Software Engineer-2 role at Northrop Grumman?

For the Software Engineer-2 position at Northrop Grumman, proficiency in C++ and C# is crucial. You will be developing applications that run on the Windows Operating System, so familiarity with .NET environments and the Visual Studio IDE is preferred.

Join Rise to see the full answer
Is the Software Engineer-2 position at Northrop Grumman remote or on-site?

The Software Engineer-2 position at Northrop Grumman in Middletown, RI is primarily an on-site role, allowing for collaboration with fellow engineers and teams as you work on groundbreaking projects for naval training systems.

Join Rise to see the full answer
What benefits can I expect as a Software Engineer-2 at Northrop Grumman?

As a Software Engineer-2 at Northrop Grumman, you'll enjoy a competitive salary range of $85,400.00 to $128,000.00, plus comprehensive benefits including health insurance coverage, life and disability insurance, paid time off, and potential bonuses based on your contributions and company performance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer-2
Can you explain your experience with C++ and C# for the Software Engineer-2 role at Northrop Grumman?

In interviews, detail specific projects where you utilized C++ and C#. Highlight your experience with debugging, developing applications, and any GUI design work you've undertaken to demonstrate your qualification for the software engineer role.

Join Rise to see the full answer
How do you approach designing a user-friendly GUI?

Discuss your design process by addressing user needs first, conducting research, and using prototypes. Be sure to mention employing user feedback during testing phases to refine the interface, showcasing your understanding of GUI design principles.

Join Rise to see the full answer
Describe your familiarity with software development processes since you’re applying for the Software Engineer-2 position.

Refer to specific methodologies like Agile or Waterfall and discuss how you've applied these in previous roles. Provide examples of how you navigated through different stages of the software development life cycle.

Join Rise to see the full answer
What steps do you take for debugging and testing your software?

Elaborate on your debugging process, including identifying bugs, using debugging tools, and unit testing. Mention any experience with automated testing frameworks, which are crucial for ensuring software quality.

Join Rise to see the full answer
How have you collaborated with cross-functional teams in past projects?

Share experiences where you worked with various engineering disciplines or stakeholders, emphasizing how you reached consensus and effectively communicated ideas and requirements throughout the development process.

Join Rise to see the full answer
Can you discuss industry standards you've adhered to while developing software?

Talk about specific industry standards relevant to software development you have followed, such as ISO or IEEE standards. Include how you ensured compliance during your design and development phases.

Join Rise to see the full answer
What experience do you have with simulation-based software?

Draw from projects where you developed or contributed to simulation software. Highlight aspects like modeling, data integration, and the importance of accurate simulations for real-world applications.

Join Rise to see the full answer
How do you stay updated on the latest technologies and trends in software development?

Mention resources such as industry publications, online courses, or professional networks you actively engage with to keep your knowledge current. Share specific examples of how you've applied new knowledge to your work.

Join Rise to see the full answer
Explain your understanding of open architecture concepts.

Demonstrate your knowledge of open architecture by describing its advantages in software interoperability and user customization, alongside examples of how you've implemented these concepts in your work.

Join Rise to see the full answer
Why do you want to work for Northrop Grumman as a Software Engineer-2?

Express your admiration for Northrop Grumman's commitment to innovation and technology in defense systems. Align your career goals with the company's mission to make a meaningful impact and contribute to groundbreaking projects.

Join Rise to see the full answer
Similar Jobs

Join Northrop Grumman as a Principal Systems Engineer to drive innovative solutions within the Sentinel Digital Ecosystem.

ngc Hybrid United States-Maryland-Linthicum
Posted 12 days ago

Join Northrop Grumman as a Staff Software Engineer and take part in the development of groundbreaking microelectronics technologies.

Photo of the Rise User
Posted 13 days ago

Seeking a Senior Software Engineer to drive the development of a premier mobile application and reporting platform in a flexible remote role.

Photo of the Rise User
Posted 2 days ago

Become a vital part of Inductive Automation as a Senior Cloud Engineer, responsible for building and managing cloud-based distributed services.

Photo of the Rise User
Pure Storage Hybrid Santa Clara, California, United States
Posted 5 days ago

Lead the FlashArray team at Pure Storage, shaping the future of high-performance data storage solutions.

Posted 3 days ago

Join Octopus by RTG as a Microsoft D365 Solution Architect, utilizing your skills to bridge the gap between European and African tech talent.

Emerson Career Site Remote Charlottesville, Virginia, United States
Posted 4 days ago

Join Emerson as a Software Development Engineer In Test, where you'll leverage your programming skills to enhance product quality through design and implementation of automated tests.

Photo of the Rise User
Posted 10 days ago

Join a rapidly expanding team at Julius, where you'll develop backend systems that revolutionize AI-driven data analysis for knowledge workers.

ENS Labs Remote No location specified
Posted 2 days ago

Join ENS Labs as an Integrations Engineer and contribute to the integration of ENS across the Web3 ecosystem.

Photo of the Rise User
CVS Health Remote OH - Work from hom
Posted 2 days ago

Become a pivotal part of CVS Health as a Staff Software Engineer, innovating within the health care space by leveraging cutting-edge technologies.

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 18, 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!