Software Engineer/Principal Software Engineer – Data Analyst
Job Description
Software Engineer / Principal Software Engineer – Data Analyst role with Northrop Grumman Aeronautics Systems, onsite in Palmdale, CA.
Responsibilities
- Develop, integrate, and maintain an enterprise grade toolset to support cross-disciplinary engineering teams.
- Build tools to leverage large operational data sets for maintaining communications subsystems and advanced payload technologies.
- Collaborate within an engineering environment spanning Cloud & Application, Communications & Networking, Advanced Payload Technologies, Test Automation, DevSecOps, and Systems Test.
- Partner with stakeholders to design, build, and sustain mission critical systems.
- Identify technical risks and opportunities, and proactively develop mitigation plans.
- Communicate team progress and accomplishments to senior leadership.
- Create and maintain CI/CD pipelines to ensure stability and quality across the software development life cycle.
- Continuously expand skills and maintain relevant certifications.
Requirements
- Level 2: Bachelor's Degree in a STEM discipline with 2 years of related engineering experience; OR Master’s degree in a STEM discipline with 0 years of related engineering experience.
- Level 3: Bachelor's Degree in a STEM discipline with 5 years of related engineering experience; OR Master’s degree in a STEM discipline with 3 years of related engineering experience; OR PhD in a STEM discipline with 1 year of related engineering experience.
- Hands-on software development experience with Python, Java, C++, and/or MATLAB to enable processing of large data sets.
- Experience in at least two of the following areas:
- Predictive trend analysis including 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 tools such as Kubernetes, Amazon EKS, Docker Swarm, Nomad, or Red Hat OpenShift.
- Automating tasks with Ansible, Bash, PowerShell, Puppet, or Python.
- Performance monitoring tools such as Elastic Stack or Grafana.
- Interpreting complex Interface Control Documents (ICDs) and drawings to derive data structures from raw sources.
- Strong collaboration and communication skills using Atlassian Suite (Confluence, Jira, Bitbucket).
- Strong agile background with the ability to adapt across multiple teams.
- Active U.S. Government Top Secret clearance with SCI eligibility (with a background investigation within the past 5 years or enrolled in Continuous Evaluation).
- Ability to obtain and maintain initial SAP access via a PAR, within a timeframe determined by the company to meet business needs.
- Ability to obtain and maintain subsequent SAP PARs following employment to fully support the statement of work.
- Education: PhD in STEM (as listed in the role) with alternative level qualifications defined above.
Technologies
- Python
- Java
- C++
- MATLAB
- Parquet
- SQL
- Neo4j
- Elasticsearch
- MongoDB
- Kubernetes
- Amazon EKS
- Docker Swarm
- Nomad
- Red Hat OpenShift
- Ansible
- Bash
- PowerShell
- Puppet
- Elastic Stack
- Grafana
- Atlassian Suite (Confluence, Jira, Bitbucket)
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- PTO for vacation and/or personal business
- Annual bonuses
- Long Term Incentives
- Discretionary bonus
Relocation Assistance
- Relocation assistance may be available
Clearance for Start
- Yes
Clearance Type
- Top Secret
Travel
- Yes, 25% of the time
Salary Range
- Primary level salary range: $91,800.00 - $137,600.00
- Secondary level salary range: $114,000.00 - $171,000.00