This role is onsite in Huntsville, AL.
This position is for a Software Engineer on the C2BMC program. The candidate will be responsible for software development in the Java language for the Regional Applications / Battle Management Sensor Resource Management (BM/SRM) team in Huntsville. Under minimal direction, provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas.
Essential Functions: - Responsible for performing in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
- Works from specifications to develop or modify operating systems applications. Assists with design, coding, benchmark testing, debugging and documentation of programs.
- Interfaces with other system support groups to resolve problems, setting standards and improving overall efficiency of the operating system.
- Designs, codes, tests and implements tools for operations automation.
- Works on most phases of software systems programming applications and may require minor instruction and guidance in other phases.
Basic Qualifications: Please list your current security clearance and IAT or relevant certifications on your resume, if applicable.
- Bachelor's Degree in a related field from an accredited university, along with 5 years of experience; or a Master's degree in a related field with 3 years of relevant work experience; or 9 years of relevant work experience may be considered as an alternative to a degree
- Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start
- Experience and knowledge of software practices such as coding standards, automated testing, automated build pipelines and configuration.
- Software engineering and software development with strong Java/J2EE, C++/OO or similar language experience.
- Experience developing enterprise applications on Linux (Windows experience also desired).
- Use of common software development and management tools such as maven, git/GitHub, nexus and Eclipse.
- Experience with agile development methodologies.
Preferred Qualifications: - Experience in the following areas is desired for effective performance in this role:
- Command and control system application development.
- Experience with Software Integration and formal testing.
- Ability to present advanced concepts to non-software engineers, including senior program and military leaders.
- Experience with DevSecOps and/or build management.
WHAT YOU CAN EXPECT TO DO:WHAT THE TEAM REQUIRES:- Mission-Driven Professional: Collaborative contributor motivated by the opportunity to develop cutting-edge solutions that protect and serve both the nation and the world.
WHAT THE TEAM PREFERS: PAY TRANSPARENCY: The salary offered will be based on the selected candidate's qualifications - skills, education & experience - and the position level. $130,000 - $145,000
APPLICATION DEADLINE: [Type date out THREE months from date of post in this format: September 1, 2025]
Pay Range: $130,000 - $145,000 per year