Northrop Grumman Defense Systems is seeking Senior Principal Software Engineer – 13407. This position will be located in Roy, Utah, Huntsville, Alabama, Colorado Springs, Colorado or Bellevue, Nebraska and will support the Sentinel Program.
We are seeking a Full Stack Software Engineer to join our data engineering team. This is an agile development team using modern development practices. The ideal candidate will have a background in software engineering, full stack frontend development to deliver complex data solutions. The Engineer will be responsible for the design, development, and implementation of data-driven projects in support of the Sentinel program.
What You’ll Get To Do:
Key Responsibilities:
• Design, develop, and maintain custom applications and workflows to support data analysis and visualization using TypeScript
• Develop custom applications and workflows to support data analysis and visualization.
• Development and maintenance of scalable data pipelines and architectures.
• Collaborate with cross-functional teams to gather requirements, design solutions, and implement data strategies that align with business goals.
• Support use case development, requirements solicitation, derivation, and decomposition
• Be actively involved in the efforts associated with Agile development, including iteration planning and status
• Build and integrate microservices and REST APIs to support application functionality.
• Ensure the technical feasibility of UI/UX designs in collaboration with front-end teams.
best practices and standards for data management.
Position Benefits:
As a full-time employee of Northrop Grumman Defense Systems, you are eligible for our robust benefits package including:
Medical, Dental & Vision coverage
401k
Educational Assistance
Life Insurance
Employee Assistance Programs & Work/Life Solutions
Paid Time Off
Health & Wellness Resources
Employee Discounts
This position’s standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package.
Basic Requirements:
• 8 Years experience in software engineering with Bachelors in relevant field of study; 6 Years with Masters, 4 Years with PhD or 04 additional years in lieu of a degree.
• Experience in software development (full stack development, front-end application development, web development, UX development, etc.)
• Experience with React and/or NextJS and proven fluency TypeScript development
• Experience with system-to-system integrations using REST services, APIs, Enterprise Service Bus (ESB), microservices, etc.
• Experience with Database management prefers Neo4j
• Experience programming in scripting languages (Python, Ruby, JavaScript, Perl).
• Experience designing, developing, and troubleshooting using object-oriented programming (Java, C++, C#).
• Experience with Container Management (Dockers and Docker-Compose) and networking with containers
• Experience with/using Agile Methodology and Continuous Integration (CI) / Continuous Deployment (CD) Tools (Jenkins, Gitlab) and Practices
• Comfortable using git, including branching, merging, and resolving merge conflicts
• Must be a US Citizen with an active DoD Secret Clearance with an investigation date within the last 6 years.
• Ability to obtain Special Program Access (SAP).
Preferred Qualifications:
• Experience with Kubernetes and podman
• Experience with enterprise application integration, federation, and orchestration.
• Experience with Siemens Teamcenter Product Lifecycle Management (PLM).
• Experience with modern modeling tools, such as CAMEO.
• Experience with requirements tools, such as DOORs.
• Experience developing solutions for a hybrid on-premises/AWS environment.
• Experience with UI/UX design.
• Top Secret clearance.
#SentinelSoftware