Northrop Grumman→
Sentinel Associate/ Software Engineer - 17872 - R10224288
Entry LevelOn-site
Location
Roy, UT
Salary
$66k–$131k/yr
Experience
Not specified
Posted
1 month ago
Skills
c++unix scriptingsecurity + ceci/cd workflowsdevsecopskubernetesdockeragile developmentgitjira
Job Description
Summary: Northrop Grumman is a leading technology company that offers revolutionary systems impacting lives globally. They are seeking an Associate Software Engineer/ Software Engineer to design, develop, document, test, and debug applications software and systems while collaborating with hardware engineers to resolve system capabilities and user needs.
Responsibilities:
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
- Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems
- Ensures software standards are met
Required Qualifications:
- Must be a US Citizen with an active DoD Secret Clearance with an investigation date within the last 6 years
- Must be able to be successfully screened for Enhanced Security Clearances, within a reasonable amount of time as determined by the company to meet its business needs
- Experience developing complex software solutions using C++
- Experience programming in scripting languages in a UNIX environment (GoLang, Perl, Python, Bash, Ruby, Shell, Scripts)
- Hold or have the ability to obtain Security + CE (or other DoD 8570/8140 certification)
- 1 Year with Bachelors Degree from an accredited university or 4 additional years of experience in lieu of degree for Associate Software Engineer (T01)
- 2 Years with Bachelors Degree from an accredited university or 4 additional years of experience in lieu of degree for Software Engineer (T02)
Preferred Qualifications:
- Experience with developing CI/CD workflows and utilizing tools such as Nexus, Maven, Jira, GitLab, and Release Management
- Experience with configuration management tools, i.e., Git, GitHub, GitLab, Bitbucket, others Familiarity with branching strategies, gated commits, source-controlled management, etc
- Familiarity with the principle of DevSecOps
- Experience with Kubernetes, Docker, and/or other cloud orchestration tools and technologies
- Experience with Podman, Buildah, Skopeo and/or other container tools and technologies
- Familiarity with Atlassian Tool Suite Jira, Confluence Familiarity with using a Nexus Repository
- Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, Anchore, Nexus Lifecycle, etc
- Familiarity with Agile Development
Required Skills: C++, UNIX scripting, Security + CE
Important Skills: CI/CD workflows, DevSecOps, Kubernetes, Docker
Nice-to-Have Skills: Agile Development, Git, Jira
Benefits: Medical, Dental & Vision coverage, 401k, Educational Assistance, Life Insurance, Employee Assistance Programs & Work/Life Solutions, Paid Time Off, Health & Wellness Resources, Employee Discounts
Benefits
Medical, Dental & Vision coverage
401k
Educational Assistance
Life Insurance
Employee Assistance Programs & Work/Life Solutions
Paid Time Off
Health & Wellness Resources
Employee Discounts