Northrop Grumman is a leading aerospace and defense technology company, and they are seeking a Software Engineer to join their C2BMC Global program. This role involves software development using Java to support missile defense operations and requires strong communication skills and the ability to work in a fast-paced environment.
Interact with others using strong verbal and written communication skills
Work independently or collaborate with a small team
Be adaptable in a fast-paced, constantly changing environment
Provide detailed analysis and technical support for an extensive, distributed system written in Java
Solve complex problems, along with designing, developing, testing, integrating, and supporting users for a significant codebase
Follow specifications to develop or modify features within the code
Assist with design, benchmarking, debugging, and documentation
Work with other system support teams to resolve issues, set standards, and enhance overall system efficiency
Design, develop, test, and deploy tools for automation
Qualification
Required
Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 2 years of related experience or a Master’s degree in a STEM discipline; or 6 years of relevant work experience in lieu of a degree may be considered.
Ability and willingness to travel up to 10% to support business needs
Applicants must have a current, active in-scope DoD-issued Top Secret security clearance at the time of application, which is required to start with the ability to be cleared for SCI security clearance
Must have JAVA experience
Strong oral and written communication skills
Ability to work effectively in a fast-paced, team environment
Knowledge of software development practices and coding standards
Strong problem-solving skills, including the ability to review performance issues, identify root causes, recommend solutions, and develop effective resolutions
Preferred
Candidates with a current active DoD 8140 certification at IAT Level II or higher (such as Security+, GSEC, SCNP, SSCP, CISSP, CISA, GSE, SCNA, etc.) are highly desired
Experience working as part of an Agile team
Familiar with Java Spring
Proficient with containerization tools like Docker and Kubernetes
Knowledge of server-side development and message passing
Experience developing enterprise applications
Strong working knowledge of the MS Office suite
Adaptable and willing to handle unexpected tasks
Experienced with common software development and management tools such as Git, Nexus, JIRA, Confluence, Maven, Gradle, and Eclipse
Understanding of standard system engineering artifacts such as Use Cases and UML diagrams
Skilled in command-and-control system application development
Prior experience with message translation software
Experience in automated testing and pipeline development
Proficient in developing software for Unix/Linux and Windows platforms
Experienced in software integration testing, including creating automated test scripts
Knowledge of Risk Management Framework, STIG, and Fortify mitigation techniques
Experience in designing and deploying microservices with containers and configuring container environments
Benefits
Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.