RELOCATION ASSISTANCE: No relocation assistance available
CLEARANCE REQUIRED FOR START: No
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.
At Northrop Grumman, our employees have incredible opportunities to work on 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. We look for people with bold ideas, courage, technical depth, and a drive to solve difficult problems. Our employees are not only part of history, but they are also making history.
The Insights & Intelligence (i2) organization operates within the CIDO organization and delivers enterprise analytics, data products, and AI-enabled capabilities that strengthen decision-making across Manufacturing, Global Supply Chain, Business Management, Business Development, Mission Assurance, and executive leadership domains.
The team is responsible for translating leadership priorities into scalable, governed, production-grade analytics products that improve enterprise visibility, reduce reporting fragmentation, and enable more consistent performance management across sectors and functions.
We work closely with executive stakeholders, Chiefs of Staff, functional leaders, data teams, and business subject-matter experts to build durable products that can be reused, governed, and scaled across the enterprise. Our focus is not simply creating dashboards, but engineering reliable applications, data flows, and user experiences that help leaders understand performance, risk, and strategic objective execution.
Are you interested in expanding your career through experience and exposure, all while supporting a mission that seeks to ensure the security of our nation and its allies? If so, then Northrop Grumman is the place for you. With us, you’ll discover a culture of curiosity and collaboration that will have you Defining Possible from the day you start. Northrop Grumman is currently seeking a Software Engineer – Level 4 to join our i2 team. A remote working scenario for this position will be considered.
In this role, you will serve as a senior technical leader and full stack engineering force multiplier. You will help design, modernize, and scale executive-level analytics applications, including the Enterprise Performance Metrics platform, while strengthening the engineering practices, architecture, and technical foundation needed to support long-term enterprise adoption.
In this job, you will:
- Design, develop, and maintain full stack analytics applications that support executive visibility, enterprise performance management, and strategic objective tracking.
- Modernize existing analytics products by moving from manual refresh processes and static data files toward scalable backend services, APIs, automated data pipelines, and governed data integration patterns.
- Build responsive, user-centered frontends using modern web technologies such as React, TypeScript, JavaScript, Tailwind, or similar frameworks.
- Develop backend services and data integration layers using technologies such as Python, SQL, Node.js, FastAPI, Flask, or similar application frameworks.
- Partner with data scientists, data analysts, business stakeholders, and enterprise architecture teams to translate business requirements into reliable, maintainable software solutions.
- Support the Enterprise Performance Metrics platform by improving application architecture, performance, usability, role-based access, backend integration, and long-term maintainability.
- Design and implement secure access patterns, including role-based access control, organization-level data visibility, and integration with enterprise authentication solutions such as Azure Entra ID or equivalent platforms.
- Build and maintain CI/CD pipelines, automated testing patterns, version control practices, and deployment workflows that improve product reliability and reduce manual effort.
- Develop reusable components, patterns, and services that can be leveraged across multiple executive analytics products.
- Improve application performance, code quality, documentation, test coverage, and maintainability across the analytics product portfolio.
- Work with cloud, data platform, and DevOps teams to deploy and operate applications in enterprise environments such as Azure, AWS, Databricks, OpenShift, or similar platforms.
- Help establish strong software engineering practices for analytics products, including modular architecture, automated testing, secure coding, documentation, monitoring, and production support.
- Provide technical leadership to junior developers, analysts, and data professionals who contribute to analytics application development.
- Other duties as assigned.
If this job description reads like it was written specifically for you, consider joining our team!
Basic Qualifications:
- Bachelor’s degree with 8+ years of software engineering professional experience – OR – Master’s degree with 6+ years of software engineering professional experience.
- Strong proficiency in modern full stack software development.
- Experience building production web applications using React, JavaScript, TypeScript, or similar frontend technologies.
- Experience developing backend services, APIs, or application logic using Python, Node.js, Java, C#, or similar languages.
- Strong proficiency with SQL and relational data concepts.
- Experience using Git and modern version control practices.
- Experience designing, developing, testing, and deploying software in a production or enterprise environment.
- Working knowledge of CI/CD, automated testing, application deployment, and software release practices.
- Experience integrating applications with databases, APIs, or enterprise data sources.
- Ability to collaborate effectively with data scientists, analysts, product owners, business stakeholders, and technical teams.
- Strong problem-solving, critical-thinking, and communication skills.
- Ability to operate with limited direction in a complex stakeholder environment.
- Must have the ability to obtain and maintain a U.S. Government security clearance.
Preferred Qualifications:
- Experience building executive analytics, business intelligence, operational performance, or decision-support applications.
- Experience with Azure, Azure App Services, Azure DevOps, Azure Entra ID, or similar cloud and identity platforms.
- Experience with Databricks, PySpark, data lakehouse architectures, or enterprise data platforms.
- Experience designing API-driven architectures that replace manual file-based refresh processes.
- Experience implementing role-based access control, organization-based data access, or row-level security patterns.
- Experience with Docker, containerized deployments, OpenShift, Kubernetes, or similar technologies.
- Experience improving legacy applications through refactoring, modular design, testing, and backend modernization.
- Experience supporting applications used by senior leaders or broad enterprise user groups.
- Domain experience in supply chain, quality, manufacturing, program performance, finance, or enterprise operations.
Your Distinct Strengths:
- You build products, not one-off dashboards: You understand that executive analytics applications need to be reliable, governed, scalable, and maintainable.
- You balance speed and durability: You know when to deliver quickly and when to strengthen the architecture so the product can survive long-term enterprise use.
- You simplify complexity: You can take fragmented requirements, manual workflows, and disconnected data sources and turn them into clean software patterns.
- You operate with high agency: You identify risks, technical debt, integration gaps, and user experience issues before they become leadership problems.
- You are technically versatile: You can move between frontend development, backend services, data integration, cloud deployment, security, and production support.
- You are a bridge-builder: You can work with executives, analysts, data scientists, architects, and developers to align business intent with technical execution.
- You care about adoption: You understand that a successful enterprise product is not just technically correct. It must be usable, trusted, and easy for stakeh