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

Principal Software Engineer / Sr. Principal Software Engineer - Lab Models & Sims

RELOCATION ASSISTANCE: Relocation assistance may be 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.

Please note that this opportunity is contingent on program funding.  Start dates are determined after funding confirmation.

Northrop Grumman Aeronautics Systems has an opening for a Software Engineer – DevOps to join our team of qualified, diverse individuals within our organization. This position is located in Melbourne, FL. Position can be filled at either level.

In this role, you will be working with the latest technology to modernize software product production with DevOps - continuous build, continuous integration, continuous test, continuous cyber, continuous deployment, and continuous metrics on aerospace programs. Specifically, you will be responsible for the design, architecture, development, deployment, and operation of modern DevOps software factory. You will work with multi-disciplinary teams, such as with Systems Engineering, Real-time & Embedded Software, Test Automation, DevOps, and Systems Test in an Agile software development environment.

Responsibilities include, but not limited to:

  • The selected candidate will join a customer-focused multi-discipline development team committed to providing cutting-edge requirement-based Lab Models & Simulations (LMS).

  • Participate in software (SW) development life cycle including project planning, requirements/analysis, design, implementation, testing, deployment, and/or maintenance of LMS.

  • Participate in Agile Scrums to develop state-of-the-art software, continuously improving & releasing baselines.

  • Work with team to add your technical content to LMS presentations for internal and external (customer) reviews.

  • Evaluate & report on advancements in models & simulations to ensure NGC is and remains the leader in the rapidly evolving simulation software market (note: reward & recognition for patents).

Basic Qualifications for Principal Software Engineer:

  • Bachelor of Science degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university with 5 years of experience in engineering; OR Master of Science degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university with 3 years of experience in engineering; OR PhD in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university OR PhD in a Science, Technology, Engineering or Mathematics discipline from an accredited university with 1 year of experience in engineering.

  • Your ability to transfer and maintain the final adjudicated government Secret clearance (DoD must be in-scope or enrolled in Continuous Evaluation) and any program access(es) required for the position within a reasonable period of time, as determined by the Company.

  • Experience with any the following tools: Bamboo, Bitbucket, Confluence, Coverity, Crucible, Fortify, Gitlab, Jenkins, JIRA, Nexus, or SonarQube.

  • Experience with at least one (1) of the following programming or scripting languages: C++, C#, Java, and/or LabView.

Basic Qualifications for ​Sr. Principal Software Engineer:

  • Bachelor of Science degree in a Science, Technology, Engineering or Mathematics discipline from an accredited university with 8 years of experience in engineering; OR Master of Science degree in a Science, Technology, Engineering or Mathematics discipline from an accredited university with 6 years of experience in engineering; OR PhD in a Science, Technology, Engineering or Mathematics discipline from an accredited university with 4 years of experience in engineering.

  • Your ability to transfer and maintain the final adjudicated government Secret clearance (DoD must be in-scope or enrolled in Continuous Evaluation) and any program access(es) required for the position within a reasonable period of time, as determined by the Company.

  • Experience with any the following tools: Bamboo, Bitbucket, Confluence, Coverity, Crucible, Fortify, Gitlab, Jenkins, JIRA, Nexus, or SonarQube.

  • Experience with at least one (1) of the following programming or scripting languages: C++, C#, Java, and/or LabView.

Preferred Qualifications:

  • Experience with these types of simulation models Monte Carlo, Agent-based, Discrete events, or System dynamics.

  • Experience with the following: working with digital signal processing, complex valued signal data, or analytical modeling approaches using MATLAB.

  • Familiar with Modeling, Simulation, Experimentation, and Analysis (MSE&A) of advanced systems using object‑oriented design, advanced data structures, and/or test-driven development.

  • Participated in the Software Development Life Cycle (SDLC); project planning, requirements/analysis, design, implementation, testing, deployment, and/or maintenance.

  • Ability to prepare technical presentations using approved template for internal and external (customer) reviews.

  • Ability to brief technical content to LMS team, program management, customer, and/or other stakeholders.

#AS-FA3

Salary Range: $95,300.00 - $142,900.00Salary Range 2: $118,600.00 - $178,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.
Northrop Grumman Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Northrop Grumman DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Northrop Grumman
Northrop Grumman CEO photo
Kathy Warden
Approve of CEO

Average salary estimate

$136650 / YEARLY (est.)
min
max
$95300K
$178000K

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 Software Engineer / Sr. Principal Software Engineer - Lab Models & Sims, Northrop Grumman

Are you ready to take your career to new heights as a Principal Software Engineer or Sr. Principal Software Engineer specializing in Lab Models & Simulations at Northrop Grumman? Join us in Melbourne, FL, where you'll have the chance to work with groundbreaking technology that helps modernize software product production using DevOps methodologies. You will be part of a dynamic team focused on developing cutting-edge Lab Models & Simulations, where your role will span the entire software development lifecycle—from project planning and design to implementation and testing. Your expertise will not only engage you with the latest tools like Gitlab, Jenkins, and JIRA, but it will also enable you to collaborate in Agile Scrums, driving continuous improvement in software releases. Northrop Grumman emphasizes innovation, and in this role, you will contribute to important simulations that lend clarity to complex aerospace programs. As you partner with cross-functional teams, your ideas will help shape the future of technology. If you have a STEM degree and several years of experience in engineering, we want to hear from you! Not only will you be recognized for your innovative contributions, including patents, but you’ll also be supported with relocation assistance and competitive salaries. If you're passionate about making history through innovative technology, Northrop Grumman is the right place for you.

Frequently Asked Questions (FAQs) for Principal Software Engineer / Sr. Principal Software Engineer - Lab Models & Sims Role at Northrop Grumman
What does a Principal Software Engineer at Northrop Grumman do?

As a Principal Software Engineer at Northrop Grumman, you will lead the design and development of Lab Models & Simulations, employing advanced DevOps techniques to enhance software production. This role involves collaborating with cross-functional teams and engaging in all phases of the software development life cycle.

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

To qualify for the Senior Principal Software Engineer role, candidates should have a Bachelor’s degree in a STEM field and 8 years of engineering experience, or a Master's with 6 years, or a PhD with 4 years. Proficiency with tools like Jenkins and programming languages like C++ or Java is essential.

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

Northrop Grumman fosters a culture of innovation and collaboration, encouraging employees to express their bold ideas and work together to overcome challenges. You'll notice an emphasis on intellectual curiosity and cognitive diversity, making it a unique environment for software engineers.

Join Rise to see the full answer
Are there opportunities for career growth as a Principal Software Engineer at Northrop Grumman?

Absolutely! Northrop Grumman is committed to personal and professional growth. Whether it’s through working on rewarding projects that lead to patents or providing options for further education, you’ll find numerous pathways to advance your career within the company.

Join Rise to see the full answer
What is the salary range for a Principal Software Engineer at Northrop Grumman?

The salary for a Principal Software Engineer at Northrop Grumman ranges from approximately $95,300 to $142,900, potentially higher based on experience and qualifications. Additionally, employees may be eligible for performance bonuses and various benefits.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer / Sr. Principal Software Engineer - Lab Models & Sims
Can you describe your experience with DevOps methodologies?

When responding, focus on specific tools you've used, such as Jenkins or Gitlab, and provide examples of your contributions to DevOps practices, such as continuous integration and continuous deployment.

Join Rise to see the full answer
How do you approach the software development lifecycle?

Discuss your familiarity with all phases of the software development lifecycle. Highlight your adaptability in Agile environments, and give examples of successful projects you've managed from planning to deployment.

Join Rise to see the full answer
What programming languages are you most comfortable with?

Be prepared to elaborate on your proficiency in languages like C++, C#, or Java. Share examples of projects where you applied these skills, focusing on your problem-solving abilities.

Join Rise to see the full answer
What is your experience with Lab Models & Simulations?

Discuss any hands-on experience you have with simulation models. If applicable, give examples of the types of simulations you have worked on, such as Monte Carlo or agent-based modeling.

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

Emphasize your focus on testing and validation techniques within the development process. Mention frameworks or tools you have used for automated testing, as well as your approach to debugging.

Join Rise to see the full answer
How do you keep up with advancements in technology?

Discuss specific resources you utilize, such as industry publications, online courses, or conferences. Illustrate your proactive approach to learning and adapting to new technologies.

Join Rise to see the full answer
Can you provide an example of how you handled a project setback?

Share a specific instance that illustrates your problem-solving skills. Focus on your methodology for diagnosing issues and the steps taken to mitigate setbacks while keeping the project moving forward.

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

Highlight your experience with Agile methodologies, and discuss tools like JIRA or Confluence that facilitate team communication. Share examples of successful collaborations and how you resolve conflict within a team.

Join Rise to see the full answer
How do you prepare for technical presentations?

Discuss your approach to crafting presentations, such as structuring content to engage the audience and utilizing visual aids. Mention experiences where your presentations led to productive discussions or decisions.

Join Rise to see the full answer
Why do you want to work for Northrop Grumman as a software engineer?

Express your enthusiasm for innovation and technology at Northrop Grumman. Highlight their mission’s impact on global advancements and your desire to contribute to meaningful projects.

Join Rise to see the full answer
Similar Jobs
L3Harris Technologies Hybrid US, McLennan County, TX; Texas, Waco, TX
Posted 12 days ago

Join Stellar Solutions as a Senior Systems Engineer/Acquisition Manager to support innovative projects directly with NASA.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 3 days ago

Join Eurofins Scientific as a Senior Engineer specializing in Failure Analysis, helping to solve complex problems in a fast-paced environment.

Photo of the Rise User

Join Phoenix Stamping as an Industrial Maintenance Technician and play a key role in maintaining our production machinery and facility equipment.

Photo of the Rise User
Posted 5 days ago

Join CesiumAstro as a Senior Wire Harness Design Engineer to develop cutting-edge hardware for aerospace systems in a dynamic team environment.

Our vision is to be the most trusted provider of systems and technologies that ensure the security and freedom of our nation and its allies. As the technology leader, we will define the future of defense - from undersea to outer space, and in cybe...

152 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 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!