Software Developer

LeidosHuntsville, AL
1dOnsite

About The Position

Looking for an opportunity where your work truly matters? At Leidos , we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to customer success, empowered to take initiative, and committed to making a difference. Our work is built on integrity, innovation, and a shared mission to do what’s right—for our customers, our teams, and our communities. Your greatest work is ahead. We are seeking a Software Engineer to support missile defense projects within the Ballistic Missile Defense (BMD) Simulations and Analysis Portfolio for Leidos’ Defense Systems Land Division. In this role, you will play a key part in developing high-performance applications and utilities for real-time defense systems, contributing to national security initiatives. You’ll develop, create, and enhance both general-purpose and specialized applications. The ideal candidate is collaborative, analytical, and has a proven ability to work with technical teams to deliver robust and scalable software solutions.

Requirements

  • Bachelor’s degree in a related field with 4-8 years of experience, or a Master’s degree with 2-6 years .
  • 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 .
  • Comfortable working directly with stakeholders and government customers.
  • Experience in Agile team settings (e.g., PI Planning, Sprint Reviews, Iteration Retrospectives).
  • Active Secret Clearance required.
  • Full-time, on-site role— must reside in the North Alabama area .

Nice To Haves

  • Familiarity with Scaled Agile Framework (SAFe) or other Agile methodologies.
  • Experience with CI/CD tools such as Ansible and Jenkins .
  • Additional programming experience in Python or Java .
  • UI/UX development experience.
  • Proficiency with JIRA or similar project management tools.
  • Background in multi-core/multi-threaded programming .
  • Relevant experience in Missile Defense or other DoD environments.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service