Veterans Jobs

Job Information

Northrop Grumman Principal/Senior Principal Software Engineer in McLean, Virginia

Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.

Discover careers that change the world and further advancements in defense, technology, and engineering today at Northrop Grumman. Use your experience to grow your career and support our global customers with the technology, systems, and solutions they need to enable their missions on the front lines and secure our world every day. With Northrop Grumman, you'll discover a culture built on diversity, respect, and above all teamwork. Together with our group of experts across the technical spectrum, you'll discover opportunities to make a difference in our world and start solving some of the world's most critical problems in the most innovative ways.

Northrop Grumman Defense Systems (NGDS) sector's Business Management organization is seeking a Principal Software Engineer to join our growing team of qualified, diverse professionals based in McLean, Virginia. This position will report directly to the Financial Planning Tools Manager with regular interface with the Financial Planning & Analysis Director. We are seeking a highly qualified individual for the Financial Planning & Analysis team who is excited to bring today's technology and platforms to create data analytics capabilities for our financial and executive teams.

Telecommuting will be considered.


  • Full Stack software development

  • Implement software and database interfaces between IT systems to increase automation. Creation of dashboards (functionality, integration, performance testing)

  • Work with engineers and stakeholders to recommend and implement software and database interfaces between IT systems

  • Create python code to process data pipelines

  • Deploy code on servers and cloud platforms

  • Perform functionality, integration, and performance testing

  • Create graphical user interfaces (dashboards) for business intelligence and analytics

  • Automate workflows to ingest new data and process/output results/reports



Basic Qualifications:

Principal Software Engineer must meet these qualifications:

  • 5 years experience with Bachelors degree in STEM or 3 years experience with Masters degree or 0 years experience with PhD

Senior Principal Software Engineer must meet these qualifications:

  • 9 years experience with Bachelors degree in STEM or 7 years experience with Masters degree or 4 years experience with PhD

  • Proficiency with desktop development of Power BI

  • Proficiency with Python and SQL

  • Proficiency creating user facing graphical user interfaces

  • Proficiency with Enterprise Java or C#.NET

  • Proficiency with XML/XSLT/XSD

  • Experience with creating data access layer software interfaces with major RDBMS systems (Oracle and/or MS SQL Server)

  • Experience with debugging query performance issues

  • Experience creating software point to point interfaces for data exchange

  • Experience with publish and subscribe technologies (such as JMS)

  • Experience with cloud native development on AWS or Azure

  • Must be a US Citizen

Preferred Qualifications:

  • Experience with Power BI Cloud Services

  • Experience with Alteryx, Knime, or Dataiku

  • Experience with materialized views for an RDBMS system

  • Experience with stored procedure

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action 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/AA and Pay Transparency statement, please visit U.S. Citizenship is required for most positions.

Job Category : Engineering