Software Engineer
Job Description
Job Description
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.
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.
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 .
Recommended Jobs
Vac Truck Operator
C&H Industrial Services $21.00/hr-23.00/hr | Mobile, AL Ready to take control of powerful equipment and make a real impact in industrial cleaning? At C&H Industrial, we’re looking for skil…
Medical Assistant
Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Competitive salary ~ Dental insurance ~ Health insurance ~ Paid time off ~ Training & development ~ Vision insu…
C Mechanic
Job Description Job Description TITLE Position Description – “C” Mechanic PURPOSE This document will outline the job duties for the position of “C” Mechanic REPORTS TO Assist…
RECEPTIONIST
Job Description Job Description Description: Answer phone calls, checking in new and used vehicles, etc. Requirements:
Revenue Officer (On-Site)
Job Description Job Description Job Summary: A Revenu Officer is responsible for delivering high-quality customer service and accurate data entry. This role involves supporting taxpayers through…
Restaurant - Restaurant Supervisor
Job Description Job Description Job Summary: The Restaurant Supervisor will assist the Restaurant Manager in directing and organizing the staff of A.T. (Ariccia Trattoria), Piccolo Bar and Lou…
Mig/Tig Welder
Full job description Welder Job Responsibilities Include ~ Tig and Mig welding on large industrial size stainless steel equipment. ~ Weld thin gauge (16 GA). ~ Read prints and work on sheet …
Customer Relations Representative - State Farm Agent Team Member
Job Description Job Description Overview: Are you ready to join a dynamic team that's been making waves in insurance since 2013? Look no further! Our agency is expanding, and we're seeking pas…
Assistant Property Manager
StoneRiver is a Company to Call Home Our focus on people, genuine relationships, and shared values has created a unique working environment that stands out and sets us apart from others in the indus…
Plumbing Tech
Job Description Job Description Plumber Job Description: Top Duties and Requirements A Plumber, or Plumbing Technician, is an individual who specializes in installing, maintaining, and repairing…