Principal/Sr Principal Software Engineer – Data Analyst
Job Description
On-site Principal or Senior Principal Software Engineer – Data Analyst role with Northrop Grumman in San Diego, CA, requiring Top Secret clearance eligibility and SAP access prerequisites.
Responsibilities
- Guide a team of engineers to build, integrate, and sustain an enterprise level data toolset for cross‑discipline engineering initiatives.
- Design and implement toolchains that leverage large operational data sets to support maintenance of communications subsystems and advanced payload technologies.
- Collaborate across Cloud & Applications, Communications & Networking, Advanced Payload Technologies, Test Automation, DevSecOps, and Systems Test to deliver solutions.
- Partner with stakeholders to design, build, and sustain mission critical systems.
- Identify technical risks and opportunities, and proactively create mitigation plans.
- Provide regular updates to senior leadership on team progress and accomplishments.
- Coordinate with the Product Owner to manage the product roadmap and communicate the impact of evolving customer requirements.
- Establish and maintain CI/CD pipelines to ensure stability and quality throughout the software development lifecycle.
- Pursue ongoing skill development and maintain relevant certifications.
Requirements
- Education and experience options: BS in a STEM field with 5+ years of related engineering experience; OR MS with 3+ years; OR PhD with 1+ year. For Level 4, totals are: BS with 8+ years; OR MS with 6+ years; OR PhD with 4+ years.
- Hands-on software development experience with Python, Java, C++, and/or MATLAB to enable data exploitation.
- Experience in at least two of the following areas:
- Predictive trend analysis using AI/ML techniques
- Building and maintaining complex databases across multiple IT infrastructures
- Working with database technologies such as Parquet, SQL, Neo4j, Elasticsearch, or MongoDB
- Container management with Kubernetes, Amazon EKS, Docker Swarm, Nomad, or Redhat OpenShift
- Automating tasks with Ansible, Bash, PowerShell, Puppet, or Python
- Performance monitoring with Elastic Stack or Grafana
- Interpreting complex Interface Control Documents and drawings to model new data structures
- Strong collaboration and written and verbal communication skills using tools in the Atlassian Suite (Confluence, Jira, Bitbucket)
- Active U.S. Government Top Secret clearance with SCI eligibility (background investigation within the past 5 years or enrolled in Continuous Evaluation)
- Ability to obtain and maintain initial SAP access via a Program Access Request (PAR), with subsequent SAP PARs as needed to support the statement of work
- Solid Agile experience and adaptability across multiple teams
Technologies
- Python
- Java
- C++
- MATLAB
- Parquet
- SQL
- Neo4j
- Elasticsearch
- MongoDB
- Kubernetes
- Amazon EKS
- Docker Swarm
- Nomad
- Redhat OpenShift
- Ansible
- Bash
- PowerShell
- Puppet
- Elastic Stack
- Grafana
- Confluence
- Jira
- Bitbucket
- Maven
- Bamboo
- GitLab
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- PTO for vacation and personal business
- Annual bonuses
- Discretionary bonus
- Long term incentives
- Overtime eligibility
- Shift differential
Relocation Assistance
Relocation assistance may be available.
Clearance and Travel
- Clearance required for start: Yes
- Clearance type: Top Secret
- Travel: Up to 25% of the time
Compensation
- Primary level salary range: $114,000.00 – $171,000.00
- Secondary level salary range: $142,200.00 – $213,400.00