Principal Software Engineer (SA) (26-353)
This position does not offer relocation assistance and requires an active, in-scope Secret security clearance to start. No travel is expected.
About the role
The Command and Control, Battle Management, and Communications (C2BMC) program is a key component of the Missile Defense System. It enables the U.S. president, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels to plan ballistic missile defense operations, monitor the battle, and dynamically control networked sensors and weapon systems to achieve global and regional mission goals. C2BMC supports layered missile defense capabilities, networking and integrating autonomous sensor and weapon systems to improve performance. It is essential for ground and flight tests that verify missile defense capabilities.
This role is for a Software Engineer on the C2BMC program, focusing on Java software development for the Systems Architecture (Sys-Ar) of the Regional Applications teams in Huntsville, AL. The candidate will provide experience across multiple systems and software disciplines, with general knowledge of related areas and customer implications.
Responsibilities
- Analyze and provide technical support for systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
- Maintain, debug, and configure related software products.
- Develop or modify operating system applications from specifications.
- Assist with design, coding, benchmark testing, debugging, and documentation of programs.
- Collaborate with other system support groups to resolve issues, set standards, and improve overall efficiency.
- Perform work on most phases of software systems programming, with minor guidance as needed.
- Accept unexpected assignments as required.
Requirements
- A Bachelor’s Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university, with 5 years of experience; or a Master’s degree with 3 years of relevant experience; or 9 years of relevant experience in lieu of a degree.
- Current, active in-scope Government-issued Secret security clearance (required to start).
- Willingness to travel up to 10% of the time for business needs.
- Knowledge of software engineering and development, with experience in Java/J2EE or other object-oriented languages; C++ experience is preferred.
- Experience with software practices such as coding standards, automated testing, automated build pipelines, and configuration management.
- Strong oral, written, and communication skills, with the ability to work in a fast-paced, team-oriented environment.
- Understanding of standard systems engineering design artifacts such as Use Cases and SysML diagrams.
Preferred Qualifications
- Understanding of Agile development methodologies.
- Experience developing enterprise applications on Linux; Windows experience is a plus.
- Familiarity with DevSecOps and/or build management.
- Experience with tools such as Maven, Git/GitHub, Nexus, and Eclipse.
Benefits
- Health Plan
- Savings Plan
- Paid Time Off
- Education Assistance
- Training and Development
- Flexible Work Arrangements
Pay
Primary salary range: $108,800.00 – $163,200.00. The final offer considers scope, responsibilities, experience, education, skills, and market conditions. Additional compensation may include overtime, shift differentials, discretionary bonuses, long-term incentives (for eligible roles), and comprehensive benefits such as health insurance, life and disability insurance, paid holidays, and paid time off.