Vets Hired
Software Engineer Onsite (Huntsville, AL)
An organization is seeking a
Software Engineer
to support the
Command, Control, Battle Management and Communications (C2BMC) program . This is an
onsite role in Huntsville, AL . The
C2BMC program
integrates the Missile Defense System and enables the U.S. president, secretary of defense, and combatant commanders to systematically plan ballistic missile defense operations. It provides a collective operational picture and allows dynamic management of networked sensors and weapons systems. The program also plays a critical role in system ground and flight tests, verifying and exercising current and future missile defense system capabilities. The successful candidate will be responsible for developing software in
Java
for one of the Regional Applications teams (Battle Management, System-Arch, or Track Server). This role provides specialized expertise across multiple systems and software disciplines, as well as broad knowledge of related fields, application impacts, and customer areas. WHAT YOU CAN EXPECT TO DO:
Perform detailed analysis and provide technical support for systems software products, including complex problem solving, design, development, testing, operational integration, and user support.
Maintain software products, perform debugging, and configure related systems.
Develop or modify operating system applications based on specifications.
Support design, coding, benchmarking, debugging, and documentation of programs.
Work with system support teams to resolve issues, set standards, and improve overall system efficiency.
Design, code, test, and implement tools to automate operations.
Participate in most phases of software systems programming applications and provide guidance as needed.
WHAT THE TEAM REQUIRES:
Current/active in-scope
DoD issued SECRET security clearance .
2 years of experience with a
Bachelors Degree in STEM
(Science, Technology, Engineering, or Mathematics), OR a Masters degree with no experience, OR 6 years of experience in lieu of a degree.
Knowledge of software practices, including: Coding standards
Automated testing
Automated build pipelines
Configuration management
Familiarity with problem-solving skills, including root cause analysis and implementing solutions.
Experience with software development and management tools such as: Maven
git/GitHub
Nexus
Eclipse
Knowledge of Agile development methodologies.
Understanding of standard system engineering design artifacts (e.g.,
Use Cases and SysML diagrams ).
Proficiency with MS Office products.
Knowledge of software engineering and software development with
Java/J2EE
or alternative object-oriented programming experience.
Strong oral and written communication skills.
Ability to work independently and adapt to a dynamic environment.
WHAT THE TEAM PREFERS:
Experience with Agile development methodologies.
Experience developing enterprise applications on
Linux
(Windows experience also desired).
Experience developing command and control system applications.
Experience with software integration and formal testing.
Knowledge of Cyber Security/RMF requirements.
Ability to explain complex concepts to non-software professionals, including senior leadership.
Experience with performance modeling, microservices, and
DevSecOps/build management .
#J-18808-Ljbffr
Software Engineer
to support the
Command, Control, Battle Management and Communications (C2BMC) program . This is an
onsite role in Huntsville, AL . The
C2BMC program
integrates the Missile Defense System and enables the U.S. president, secretary of defense, and combatant commanders to systematically plan ballistic missile defense operations. It provides a collective operational picture and allows dynamic management of networked sensors and weapons systems. The program also plays a critical role in system ground and flight tests, verifying and exercising current and future missile defense system capabilities. The successful candidate will be responsible for developing software in
Java
for one of the Regional Applications teams (Battle Management, System-Arch, or Track Server). This role provides specialized expertise across multiple systems and software disciplines, as well as broad knowledge of related fields, application impacts, and customer areas. WHAT YOU CAN EXPECT TO DO:
Perform detailed analysis and provide technical support for systems software products, including complex problem solving, design, development, testing, operational integration, and user support.
Maintain software products, perform debugging, and configure related systems.
Develop or modify operating system applications based on specifications.
Support design, coding, benchmarking, debugging, and documentation of programs.
Work with system support teams to resolve issues, set standards, and improve overall system efficiency.
Design, code, test, and implement tools to automate operations.
Participate in most phases of software systems programming applications and provide guidance as needed.
WHAT THE TEAM REQUIRES:
Current/active in-scope
DoD issued SECRET security clearance .
2 years of experience with a
Bachelors Degree in STEM
(Science, Technology, Engineering, or Mathematics), OR a Masters degree with no experience, OR 6 years of experience in lieu of a degree.
Knowledge of software practices, including: Coding standards
Automated testing
Automated build pipelines
Configuration management
Familiarity with problem-solving skills, including root cause analysis and implementing solutions.
Experience with software development and management tools such as: Maven
git/GitHub
Nexus
Eclipse
Knowledge of Agile development methodologies.
Understanding of standard system engineering design artifacts (e.g.,
Use Cases and SysML diagrams ).
Proficiency with MS Office products.
Knowledge of software engineering and software development with
Java/J2EE
or alternative object-oriented programming experience.
Strong oral and written communication skills.
Ability to work independently and adapt to a dynamic environment.
WHAT THE TEAM PREFERS:
Experience with Agile development methodologies.
Experience developing enterprise applications on
Linux
(Windows experience also desired).
Experience developing command and control system applications.
Experience with software integration and formal testing.
Knowledge of Cyber Security/RMF requirements.
Ability to explain complex concepts to non-software professionals, including senior leadership.
Experience with performance modeling, microservices, and
DevSecOps/build management .
#J-18808-Ljbffr