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

Sr Staff Engineer Software

RELOCATION ASSISTANCE: No relocation assistance 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 Space Sector is seeking a Senior Software Engineer to support a Tactical Space Systems Division study in their development, integration, deployment, and sustainment of satellite ground software. This position is located onsite on our Dulles, VA campus, and requires a Top Secret/SCI clearance with SAP. After hours or extended work week may be required.

 

What you’ll get to do:

  • Developing client and server applications and services using service or object-oriented architectures, message bus-based data exchange that include first-of-a-kind capabilities
  • Applications will span languages and toolsets including C, C++, Java, Python, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis execution and finding remediation
  • Developer will be expected to be a self-starter capable of making decisions with overall project budget and schedule in mind
  • Support Operations ground software and associated configurations.  This will involve troubleshooting both software errors and hardware affecting the operation of ground software
  • Support Acceptance Test events, including running tests
  • Test Automation
  • Configuration of ground segment software
  • Resolution and remediation of software defects
  • Software Enhancements as directed by customer change requests or mission needs
  • Ground software support during launch and launch rehearsal events
  • Support the installation of new ground segment software in operational, development and test environments

  

Basic Qualifications

  • BS in Computer Science, Computer Engineering, or related STEM degree, 20+ years of experience, 18+ years with a Masters and significant direct experience in the field of Software Engineering
  • Existing DoD Top Secret clearance with SCI eligibility & ability to be approved for SAP
  • Experience with RedHat Enterprise Linux, C/C++
  • Knowledge of spacecraft commanding and telemetry acquisition
  • Knowledge of spacecraft Front-End Processor
  • Knowledge of Encryption (KIV, CDNA)
  • Knowledge of CCSDS protocols
  • Knowledge of SLE protocol
  • Knowledge of X-Windows GUI programming
  • Knowledge of STOL
  • Knowledge of Spacecraft Ground Control Software; MAESTRO/CART/Composer
  • Experience with debugging software using GDB and Valgrind
  • Demonstrated experience in technical problem solving, to include decomposition, root cause analysis, solution development, implementation, and monitoring

 

 

Preferred Qualifications:

  • Linux Operating System experience
  • Ansible/Kubernetes
  • Agile
  • DevOps

Salary Range: $188,200.00 - $282,200.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

$235200 / YEARLY (est.)
min
max
$188200K
$282200K

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

Join the Northrop Grumman team as a Senior Staff Engineer Software and become part of an innovative company that is shaping the future of space technology. Based in Dulles, Virginia, this is an exciting opportunity to work on revolutionary systems that impact lives globally. In this role, you will be engaged in the development, integration, deployment, and sustainment of satellite ground software. You will have the chance to work with cutting-edge technologies, developing client and server applications using various programming languages, such as C, C++, Java, and Python, and tools like Ansible and cloud infrastructure provisioning. You'll not only troubleshoot software and hardware issues but also support acceptance test events and manage numerous configurations. As a Senior Engineer at Northrop Grumman, we want your bold ideas and pioneering spirit to come to the forefront as you make history with us. A Top Secret clearance is required for this position, along with a strong technical background in software engineering. If you're ready to embrace the challenge and be part of a driven team that's dedicated to pushing the boundaries of technology, we can't wait to hear from you!

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

The Senior Staff Engineer Software at Northrop Grumman is primarily responsible for developing, integrating, and maintaining satellite ground software. This includes creating client and server applications, troubleshooting software and hardware, supporting software acceptance test events, and configuring ground segment software. The engineer plays a significant role in ensuring the smooth operational flow of ground software during critical events like launches.

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

To qualify for the Senior Staff Engineer Software role at Northrop Grumman, candidates need a BS in Computer Science, Computer Engineering, or a related STEM field, with at least 20 years of experience in software engineering, or 18 years with a Master's degree. A Top Secret DoD clearance with SCI eligibility and the ability to be approved for SAP is also required.

Join Rise to see the full answer
What programming languages should a candidate know for the Senior Staff Engineer Software role at Northrop Grumman?

Candidates for the Senior Staff Engineer Software position at Northrop Grumman should be proficient in multiple programming languages, including C, C++, Java, and Python. Familiarity with tools such as Postgres and Ansible is also advantageous for this role, as it involves developing various applications and services.

Join Rise to see the full answer
Is travel required for the Senior Staff Engineer Software position at Northrop Grumman?

Yes, the Senior Staff Engineer Software position at Northrop Grumman does require some travel. Candidates should be prepared for travel commitments of approximately 10% of the time, which may involve attending key operational events or collaborating with other teams.

Join Rise to see the full answer
What salary range can candidates expect for the Senior Staff Engineer Software role at Northrop Grumman?

The salary range for the Senior Staff Engineer Software position at Northrop Grumman is between $188,200.00 and $282,200.00. This range takes into account factors such as experience, education, skills, and market conditions, offering competitive remuneration alongside various additional benefits.

Join Rise to see the full answer
Common Interview Questions for Sr Staff Engineer Software
Can you explain your experience with satellite ground software development?

When answering this question, be sure to highlight specific projects you've worked on that directly relate to ground software. Discuss the languages and tools you've used, challenges faced during development, and how you contributed to the success of the project.

Join Rise to see the full answer
How do you handle troubleshooting software errors in critical systems?

Talk about your systematic approach to troubleshooting, including techniques like root cause analysis, collaboration with team members, and leveraging past experiences to guide your response in resolving software errors efficiently.

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

Discuss your proficiency in programming languages required for the role, such as C, C++, Java, and Python, and give examples of projects where you've applied these languages to solve specific challenges in software engineering.

Join Rise to see the full answer
What is your experience with Agile and DevOps methodologies?

Explain your understanding and experience with Agile and DevOps practices, emphasizing any specific methodologies you've implemented, such as Scrum or Kanban, and how they contributed to the efficiency and quality of your software development processes.

Join Rise to see the full answer
How do you prioritize tasks when working under tight deadlines?

Share your strategies for task prioritization, such as using tools for project management, defining clear objectives, or communicating with team members. This showcases your ability to work effectively in a fast-paced environment.

Join Rise to see the full answer
Can you detail your experience with software testing and automation?

Discuss your familiarity with software testing methodologies, including unit tests, integration tests, and how you've incorporated test automation into your development workflow. Mention any tools you’ve used, like Jenkins or Selenium, to enhance the testing process.

Join Rise to see the full answer
What challenges have you faced when working with spacecraft telemetry systems?

Describe specific challenges you’ve encountered with telemetry systems, your approach to overcoming these challenges, and any key lessons learned that have contributed to your professional growth.

Join Rise to see the full answer
How do you approach code reviews with your peers?

Emphasize the importance of collaboration and constructive criticism during code reviews. Share a positive experience you’ve had and how it led to improved code quality and team dynamics.

Join Rise to see the full answer
What strategies do you employ to stay updated with the latest technology trends?

Describe how you keep your skills sharp and stay informed about the latest advancements in technology. This could include reading industry publications, attending conferences, or participating in professional development courses.

Join Rise to see the full answer
Why do you want to work at Northrop Grumman as a Senior Staff Engineer Software?

Highlight your passion for the aerospace industry, the opportunity to work on cutting-edge technologies, and your alignment with Northrop Grumman's mission. Demonstrating enthusiasm and knowledge about the company's projects is key to a strong answer.

Join Rise to see the full answer
Similar Jobs
Posted 3 hours ago

Lead innovative engineering teams at Northrop Grumman, driving mission success in the aerospace and defense sector.

ngc Hybrid United States-California-Northridge
Posted 4 hours ago

Lead the engineering function at Northrop Grumman’s Advanced Weapons Business Unit in a pivotal Senior Director role, driving strategic initiatives and talent development.

Photo of the Rise User

Seeking a Senior Engineer to architect next-gen cloud solutions at Cardinal Health, ensuring technical integrity and strategic vision.

Photo of the Rise User
Visa Remote Austin, TX, USA
Posted 4 days ago

Visa seeks a versatile Staff DevOps Engineer to streamline software development and deployment processes in a hybrid work environment.

Gorilla Remote No location specified
Posted 5 days ago

Shape the future of energy solutions as a Lead/Staff Backend Engineer at Gorilla, focusing on data-intensive SaaS applications.

MyFriendBen is seeking a Founding Full-Stack Software Engineer to innovate and enhance their open-source platform, helping Americans access vital public benefits.

Photo of the Rise User

Be a pivotal force in cybersecurity at Palo Alto Networks as a Principal Software Engineer in Test Automation, driving quality and efficiency in next-generation security products.

Photo of the Rise User
Posted 2 days ago

As the Chief Software Engineer at Visa, you'll spearhead innovative payment processing solutions impacting millions worldwide.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly

Grafana Labs is on the lookout for a Staff Software Engineer to enhance observability systems in a remote-first environment.

Photo of the Rise User
Cubic Remote No location specified
Posted 5 days ago

Join Cubic³ as a Senior Software Engineer and help shape advanced software solutions for the automotive and transportation sectors.

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 11, 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, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo