Leidos is looking for a Software Engineer to support missile defense projects within the Ballistic Missile Defense (BMD) Simulations and Analysis Portfolio, contributing to national security initiatives.
Requirements
- Proficient in C++ development.
- Experience with Red Hat Enterprise Linux (RHEL) OS.
- Hands-on experience with network programming (e.g., message generation, UDP/TCP/IP interfaces).
- Familiar with unit testing and software documentation practices.
- Experience developing and deploying in a CI/CD environment.
- Experience with Agile team settings (e.g., PI Planning, Sprint Reviews, Iteration Retrospectives).
- Familiarity with Scaled Agile Framework (SAFe) or other Agile methodologies.
Responsibilities
- Design, develop, troubleshoot, and debug software using C++, Java, or similar languages.
- Collaborate with technical experts and end-users to enhance existing systems and develop new capabilities.
- Apply sound software engineering practices to produce modifiable, efficient, and reliable code.
- Create and maintain CI/CD pipelines and automated software builds.
- Actively participate in Agile development activities, including Program Increment (PI) planning, feature/story refinement, sprints, demos, and retrospectives.
- Develop and execute unit tests and maintain technical documentation.
- Support secure, reliable, and scalable deployments across defense systems.
Other
- Bachelor’s degree in a related field with 4-8 years of experience, or a Master’s degree with 2-6 years.
- Active Secret Clearance required.
- Full-time, on-site role—must reside in the North Alabama area.
- Comfortable working directly with stakeholders and government customers.
- Ability to work in a team setting