Associate Software Engineer (BM/SRM) (26-464)
Northrop Grumman
Huntsville, AL0–2 yrs4h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- OperationsJavaTroubleshootingStatisticsAgile
- Work
- On-site in Huntsville
- Pay
- Not stated by the employer.
- Skill demand
- Java47%Troubleshooting41%Operations27%Statistics5%of 99 similar entry-level jobs posted in the US this week
- Listed
- Oct 29, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Northrop Grumman Space Systems—Missile Defense Integration is seeking an Associate Software Engineer (BM/SRM) to join the Command and Control, Battle Management, and Communications (C2BMC) program team. This role is based in Huntsville, AL, and supports critical national and military leadership functions related to ballistic missile defense operations. This position requires on-site work and does not provide relocation assistance.
Key Responsibilities
- Develop and maintain Java-based software applications using object-oriented design principles to support Battle Management/Sensor Resource Management (BM/SRM) mission capabilities.
- Implement software enhancements and features by translating designs and requirements into well-structured, maintainable Java code.
- Support existing Java application functions, including troubleshooting and resolving software issues identified during integration and testing.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality and ensure consistency with team standards.
- Create, execute, and maintain unit and other automated tests to verify application behavior and support regression testing.
- Assist with software integration and system-level testing to verify that changes meet defined requirements and performance expectations.
- Collaborate with a small, agile development team to evaluate software behavior and implement simple, robust solutions.
- Participate in Agile planning and execution (e.g., sprint planning, daily stand-ups, and retrospectives) and adhere to established development processes, coding standards, and configuration management practices.
Requirements & Tech Stack
- Java
- Object-oriented design principles
- Modern software engineering practices:
- Coding standards
- Automated testing
- Automated build pipelines
- Configuration management
- Agile development methodologies
- Secret security clearance (current, active, in-scope Government-issued)
- On-site work in Huntsville, AL (HSV)
Qualifications
- A Bachelor’s Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university; or a Master’s degree in a related field.
- Experience developing Java-based software applications using object-oriented design principles.
- Strong analytical and problem-solving skills.
- Ability to work on-site in Huntsville, AL.
- Strong written and verbal communication skills.
- Willingness to travel occasionally as required.
- Familiarity with common software development and management tools is preferred.