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

Principal Engineer Software - job 4 of 4

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE TYPE: Top 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.

Northrop Grumman Defense Systems (NGDS), Bellevue, NE is currently seeking Principal Engineer

Software. The successful candidates will demonstrate a broad skill set balanced between

interpersonal and technical capabilities achieving sustainable quality products. They will have a

track record as an effective communicator and problem solver who is able to develop and maintain

good working relationships with internal and external stakeholders. The selected candidates will

participate in the entire software development lifecycle with a concentration in software engineering.

The candidates will work closely with other software developers accomplishing the following:

• Complete work independently and as a part of an Agile team

• Support team in completing necessary software on schedule

• Solve complex problems through innovative and creative solutions

• Collaborate with software designers and/or software engineers in the planning, design,

development, and utilization of software systems

• Regularly demonstrate progress to customers

Basic Qualifications for Principal Engineer Software:

• One of the following:

o A high school diploma with a minimum of 9 years of software development

experience

o A bachelor's in science degree in a STEM field with a minimum of 5 years of software

development experience

o A master's in science degree in a STEM field with a minimum of 3 years of software

development experience

• Experience as a Full Stack Software Developer.

• Demonstrated experience in Object Oriented programming (Java, C# or similar).

• Familiarity with database management systems (RDBMS)

• Working knowledge of the Agile development processes

• Strong interpersonal skills to communicate effectively with small technical teams

• Ability to prioritize and adjust tasks to accomplish project results

• Ability to obtain/maintain access to work on-site in Bellevue, NE.

• Have an active Top-Secret security clearance.

Preferred Qualifications:

• Experience working in Agile software development environment.

• Experience with web development frameworks such as React or Angular

• Experience with Relational, Graph, or Document databases

• Experience with:

o TypeScript

o Docker

o Elastic

o Bootstrap

o Jira

• DevOps / DevSecOps experience

• Continuous Integration (CI) / Continuous Deployment (CD)

o Setting up Jenkins Builds

• Software Security Tools

o HP Fortify

o SonarQube

• Experience with microservices, Swagger and API definitions

• Demonstrated use of Integrated Development Environments (IDEs) and configuration

management (Git, Bitbucket)

Salary Range: $95,300.00 - $142,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

$119100 / YEARLY (est.)
min
max
$95300K
$142900K

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

Are you a visionary in software engineering ready to shape the future? Northrop Grumman in Bellevue, NE, is on the lookout for a talented Principal Engineer Software. Here, you'll find not just a job, but a chance to work on revolutionary systems that make a difference in lives around the globe. With a culture that encourages bold ideas and intellectual curiosity, you will thrive while collaborating with a diverse team on the entire software development lifecycle. As a key player, your responsibilities will include developing innovative solutions and maintaining effective communication with internal and external stakeholders. You'll get to tackle complex problems, collaborate on design and development, and ensure timely software delivery as part of an Agile team. Whether it's your experience in Object Oriented programming, familiarity with Agile processes, or your effective communication skills, everything you've learned will come into play. Plus, with opportunities for relocation assistance and a competitive salary range of $95,300.00 to $142,900.00, your future here at Northrop Grumman will be bright. Join us, and be part of a journey that truly makes history.

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

As a Principal Engineer Software at Northrop Grumman, your main responsibilities will encompass participating in the entire software development lifecycle while primarily focusing on software engineering. You'll work closely with other developers to deliver quality software on schedule, solve complex problems creatively, and collaborate with software designers in the planning and utilization of software systems. Communication with stakeholders is key, as you’ll regularly need to demonstrate progress to customers.

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

To qualify for the Principal Engineer Software role at Northrop Grumman, candidates must possess either a high school diploma with a minimum of 9 years of software development experience, a bachelor's degree in a STEM field with at least 5 years of experience, or a master's degree with 3 years of experience. Additionally, candidates should have full-stack software development experience and familiarity with Object Oriented programming, preferably in languages like Java or C#.

Join Rise to see the full answer
Does the Principal Engineer Software role at Northrop Grumman require a security clearance?

Yes, for the Principal Engineer Software position at Northrop Grumman, having an active Top-Secret security clearance is necessary. This requirement allows you to access sensitive information while working on projects that are crucial to national security.

Join Rise to see the full answer
What are the preferred qualifications for the Principal Engineer Software role at Northrop Grumman?

Preferred qualifications for the Principal Engineer Software role at Northrop Grumman include experience in Agile software development environments, familiarity with web development frameworks like React or Angular, and knowledge of database management systems including relational and document databases. Additionally, experience with DevOps practices and tools such as Docker, Jenkins, and integration tools like HP Fortify and SonarQube are highly valued.

Join Rise to see the full answer
What job benefits can a Principal Engineer Software expect at Northrop Grumman?

As a Principal Engineer Software at Northrop Grumman, you can expect a variety of benefits including health insurance, life and disability insurance, a savings plan, paid holidays, and generous paid time off (PTO) for personal and vacation time. Additionally, employees may receive bonuses that recognize individual contributions and allow sharing in the company’s results, thereby enhancing job satisfaction and financial well-being.

Join Rise to see the full answer
Common Interview Questions for Principal Engineer Software
How do you approach solving complex software engineering problems?

When faced with a complex engineering problem, I take a systematic approach. First, I thoroughly analyze the issue to understand its core components. I prefer breaking it down into smaller, manageable tasks and actively collaborating with team members for insights. Using innovative thinking and best practices helps me devise effective solutions that not only resolve the problem but improve future processes.

Join Rise to see the full answer
Can you describe your experience with Agile development processes?

I have substantial experience working in Agile environments, where I've participated in sprint planning, daily stand-ups, and retrospectives. I value the iterative approach Agile provides, allowing for flexibility and continuous feedback. My experience includes adapting to changing requirements and fostering collaboration among team members to ensure that our deliverables align with customer expectations.

Join Rise to see the full answer
What programming languages are you most proficient in, and how did you acquire these skills?

I am most proficient in Java and C#, which I have used extensively in various projects. I acquired these skills through academic study, completing rigorous coursework in software development during my bachelor's degree, and honing my skills with hands-on experience during my professional career. Additionally, I constantly engage with development communities online to further enhance my knowledge.

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

Ensuring the quality of software products involves thorough testing and validation processes. I implement continuous integration practices, use automated testing frameworks, and conduct regular code reviews. Additionally, I emphasize the importance of user feedback and use it to refine and improve the product before final release, ensuring we meet both functional and user-experience requirements.

Join Rise to see the full answer
What is your experience with DevOps and CI/CD practices?

I have substantial experience with DevOps practices, particularly continuous integration and continuous deployment (CI/CD). I've set up Jenkins workflows for automated builds and deployments, ensuring that we maintain high code quality while speeding up our release cycles. I believe CI/CD fundamentally improves collaboration between development and operations teams and allows for quicker feedback on code changes.

Join Rise to see the full answer
Describe a time when you had to work with a difficult team member.

In my previous role, I encountered a team member who was resistant to collaborating. To address this, I initiated a one-on-one conversation to understand their concerns and motivations. By establishing clear communication and finding common goals, we ultimately improved our collaboration, and their input became invaluable to our project’s success.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

I prioritize tasks by assessing deadlines, project importance, and resource availability. I utilize task management tools to keep track of progress and communicate effectively with my team. Regular check-ins and adapting to any changes in priorities help ensure that the most critical project tasks are completed first.

Join Rise to see the full answer
What tools and technologies have you used for database management?

I have experience with various database management systems, including RDBMS and NoSQL solutions. I've used tools like MySQL and MongoDB for data storage and retrieval. I ensure that I am up-to-date with best practices in database design, optimization, and performance tuning to provide scalable solutions.

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

I stay current by actively following technology blogs, attending industry conferences, and participating in online workshops. Engaging with tech communities and experimenting with new frameworks and languages in personal projects allows me to continuously grow my skills and adapt to the evolving landscape of software development.

Join Rise to see the full answer
What do you think makes a successful Principal Engineer Software?

A successful Principal Engineer Software should possess a strong blend of technical expertise and soft skills. They should be able to lead projects effectively, mentor junior developers, and foster a collaborative team culture that encourages innovation. Strong problem-solving abilities paired with excellent communication skills are key to navigating challenges and driving projects to success.

Join Rise to see the full answer
Similar Jobs

Seeking a Principal Systems Architect at Northrop Grumman to lead virtualization support for cutting-edge engineering projects.

Posted 13 days ago

Join Northrop Grumman as a Knowledge Management Specialist to lead SharePoint administration and knowledge initiatives at Joint Base Lewis-McChord.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Sarpy County, NE; Nebraska, Offutt Air Force Base, NE
Posted 6 days ago

Become a key player in delivering IT solutions as an RBS Platform Engineer at GDIT, supporting USSTRATCOM's strategic missions.

Elevate your career by joining Octopus by RTG as the Head of Engineering, where you'll drive cutting-edge fintech solutions while mentoring a dynamic tech team.

Photo of the Rise User
Posted 12 days ago

Take a pivotal role at Leupold & Stevens as a Process Development Engineer focused on advancing manufacturing technology and product excellence.

Productivity Inc Hybrid US, Hennepin County, MN; Minnesota, Plymouth, MN
Posted 17 hours ago

Join Productivity, Inc as a Fabrication Applications Engineer and tackle complex manufacturing challenges with innovative solutions in a collaborative environment.

Atlantica Hybrid US, Kern County, CA; California, Ridgecrest, CA
Posted 13 hours ago

Join our dedicated team as a Plant Engineer and help maximize revenue through efficient geothermal power generation.

Posted 14 days ago

Become a key player at Fresenius Medical Care as an Area Technical Operations Manager, overseeing vital operations in a critical healthcare environment.

Steel Dynamics, Inc. is looking for a Maintenance Technician 3 to maintain and troubleshoot critical machinery and equipment in their Memphis facility.

Photo of the Rise User
Posted 2 days ago

Lead significant construction projects for NYC Parks, enhancing public spaces across the city.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
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!
LATEST ACTIVITY
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub
Photo of the Rise User
Someone from OH, Ottoville just viewed Sr Software Developer II (R&D) at B. Braun
Photo of the Rise User
Someone from OH, Ottoville just viewed Appian Software Developer at Qualysoft
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior API Developer at Midland States Bank
Photo of the Rise User
Someone from OH, Ottoville just viewed 929 | Middle+ Backend Developer at Intetics
Photo of the Rise User
Someone from OH, Ottoville just viewed It Software Developer at Eurofins
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Fullstack Developer (S) at Blue Coding
Photo of the Rise User
9 people applied to OSP Designer at Millennium
Photo of the Rise User
99 people applied to Electrical Apprentice at Aerotek