Senior Principal Software Engineer

22 hours ago


Melbourne, Florida, United States Northrop Grumman Full time
Job Title: Senior Principal Software Engineer

We are seeking a highly skilled Senior Principal Software Engineer to join our team at Northrop Grumman. As a key member of our software organization, you will be responsible for designing, developing, and integrating software for our end-user customers and businesses.

Key Responsibilities:
  • Design and develop software applications in a simulated training environment
  • Participate in the full software development life cycle, including requirements, design, implementation, qualification, and delivery of software products
  • Collaborate with multi-disciplinary teams, including systems engineers, hardware designers, and integration/test engineers
  • Analyze system capabilities to resolve problems and improve software performance
Requirements:
  • Bachelor's degree in a STEM discipline (Science, Technology, Engineering, or Math) with 8 years of related engineering experience, or a Master's degree in STEM with 6 years of related engineering experience, or a PhD in STEM with 4 years of related engineering experience
  • Experience with the full Software Development Life Cycle (SDLC) and at least one of the following programming or scripting languages: C, C++, and Python
  • Experience with two or more of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
  • Active DoD Secret or higher clearance and ability to obtain and maintain Special Access Program (SAP) clearance
Preferred Qualifications:
  • Strong understanding of C and C++ languages, including templates, memory storage, and compiler/linker
  • Experience with or knowledge of Joint Simulation Environment (JSE), Distributed Interactive Simulation (DIS), or High-Level Architecture (HLA)
  • Experience with Full-Motion Flight Training Systems
  • Ability to collaborate with systems engineers, hardware designers, and integration/test engineers to develop and maintain complex software systems
What We Offer:

At Northrop Grumman, we offer a comprehensive benefits package, including a Retirement and Savings Plan, group medical, dental, and vision coverage, life and disability insurance, and flexible spending accounts. We also provide opportunities for professional development and growth, as well as a dynamic and inclusive work environment.

We are an equal opportunity employer and welcome applications from diverse candidates. If you are a motivated and experienced software engineer looking for a new challenge, please apply now.



  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Senior Principal Engineer SoftwareNorthrop Grumman is seeking a highly skilled Senior Principal Engineer Software to join our team in Melbourne, Florida. As a key member of our Global Surveillance Division, you will be responsible for designing, developing, and delivering software solutions that meet the needs of our...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and integrating software systems for our end-user customers and businesses.Key Responsibilities:Design and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for designing, developing, and delivering software solutions that meet the needs of our customers.Responsibilities:Design...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Senior Principal Engineer SoftwareNorthrop Grumman is seeking a highly skilled Senior Principal Engineer Software to join our team in Melbourne, Florida. As a key member of our Global Surveillance Division, you will play a critical role in the design, development, and delivery of our program's network architecture.Key Responsibilities:Design,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Senior Principal Engineer SoftwareNorthrop Grumman is seeking a highly skilled Senior Principal Engineer Software to join our team in Melbourne, Florida. As a key member of our Global Surveillance Division, you will play a critical role in the design, development, and delivery of our program's network architecture.Key Responsibilities:Design,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Senior Principal Software EngineerNorthrop Grumman is seeking a highly skilled Senior Principal Software Engineer to join our team in Melbourne, Florida. As a key member of our software organization, you will design, develop, and integrate software for our end-user customers and businesses.Key Responsibilities:Design and develop software...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareNorthrop Grumman is seeking a highly skilled Principal Engineer Software/Senior Principal Engineer Software to join our team in Melbourne, Florida. As a key member of our Global Surveillance Division, you will be responsible for deploying, automating, maintaining, troubleshooting, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareJob Summary:Northrop Grumman Aeronautics Systems Sector has an opening for a Principal Engineer Software / Senior Principal Engineer Software to join the Global Surveillance Division. The successful candidate will be responsible for deploying, automating, maintaining, troubleshooting,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Senior Principal Software Safety EngineerNorthrop Grumman is seeking a highly skilled Senior Principal Software Safety Engineer to join our team in Melbourne, Florida. As a key member of our engineering team, you will be responsible for applying safety engineering principles to ensure the development of safe and reliable software systems.Key...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Principal Engineer Software/Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for deploying, automating, maintaining, troubleshooting, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Software Engineer/Senior Principal Software EngineerNorthrop Grumman is seeking a highly skilled Principal Software Engineer/Senior Principal Software Engineer to join our team in Melbourne, Florida. As a key member of our Global Surveillance Division, you will be responsible for designing, implementing, and maintaining software systems...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Senior Principal Software Engineer to join our Global Surveillance Division in Melbourne, Florida. As a key member of our team, you will be responsible for designing, developing, and delivering software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions that meet...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareNorthrop Grumman Aeronautics Systems Sector has an opening for a Principal Engineer Software/Senior Principal Engineer Software to join the Global Surveillance Division supporting a team of qualified, diverse individuals. This position will be located in Melbourne,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Software Engineer/Senior Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer/Senior Principal Software Engineer to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for designing, implementing, and maintaining software systems that support...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Principal Engineer Software/Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for deploying, automating, maintaining, troubleshooting, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Principal Engineer Software/Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for deploying, automating, maintaining, troubleshooting, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our team at Northrop Grumman. In this role, you will be responsible for designing, developing, and integrating complex software systems for our end-user customers and businesses. You will work closely with multi-disciplinary teams, including Systems...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Principal Engineer Software/Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for deploying, automating, maintaining, troubleshooting, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Principal Engineer Software/Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for deploying, automating, maintaining, troubleshooting, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Title: Principal Engineer Software/Senior Principal Engineer SoftwareJob Summary:We are seeking a highly skilled Principal Engineer Software/Senior Principal Engineer Software to join our team at Northrop Grumman. As a key member of our Global Surveillance Division, you will be responsible for deploying, automating, maintaining, troubleshooting, and...