Junior Software Engineer - Huntsville, AL

VetJobs•Huntsville, AL
•$69,550 - $125,725•Onsite

About The Position

Leidos Defense Systems is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role is ideal for engineers who enjoy building performant software today while growing into broader system-level and real-time development over time. Leidos Defense Systems Sector provides a diverse portfolio of systems, solutions, and services covering land, sea, air, space, and cyberspace for customers worldwide. Solutions for Defense include enterprise and mission IT, large-scale intelligence systems, command and control, geospatial and data analytics, cybersecurity, logistics, training, and intelligence analysis and operations support. Our team is solving the world’s toughest security challenges for customers with “can’t fail” missions. In this mission we develop training software solutions for our customers in the area of Unmanned Aerial Systems simulation. We use our skills to design and implement new features, fix bugs, perform peer reviews, write tests, analyze new technologies and best practices, and collaborate with other teammates. We develop solutions in C++, .NET, and C#. The team follows Agile software practices, shares a passion for solving complex problems, delivering exceptional software, improving software development processes, and exceeding customer expectations.

Requirements

  • Bachelor’s Degree with 2+ years of applicable experience
  • Must be able to obtain and maintain a SECRET Clearance
  • Experience in Linux
  • Experience in C#
  • Experience in SCM
  • Experience in Databases
  • Experience in Units Tests
  • Experience in Code Reviews
  • Experience in Documentation/Writing Skills
  • Experience in Communication
  • Experience in Networking
  • Experience in Scripting
  • Experience in DevOps/Continuous Integration Continuous Development

Nice To Haves

  • Preferred experience in Git SCM
  • Preferred experience in Podman/Docker in air-gapped environments
  • Preferred experience in Protobuf
  • Preferred experience in Postgres/SQL
  • Preferred experience in Kubernetes
  • Preferred experience in Helm
  • Preferred experience in OpenShift
  • Preferred experience in Containerization
  • Preferred experience in Asynchronous Development
  • Preferred experience in Distributed Systems
  • Preferred experience in API Design
  • Preferred experience in VM Management
  • Preferred experience managing databases within a cluster

Responsibilities

  • Design and implement new features
  • Fix bugs
  • Perform peer reviews
  • Write tests
  • Analyze new technologies and best practices
  • Collaborate with other teammates

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service