Junior Software Engineer

LeidosHuntsville, AL
$69,550 - $125,725

About The Position

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to doing the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. Your greatest work is ahead! 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. We have offices across the United States engaging in the defense, space, cyber and commercial fields, we provide responsive, cost-effective engineering, scientific and IT solutions. 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.

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 Unit 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

  • Git SCM
  • Podman/Docker in air-gapped environments
  • Protobuf
  • Postgres/SQL
  • Kubernetes
  • Helm
  • OpenShift
  • Containerization
  • Asynchronous Development
  • Distributed Systems
  • API Design
  • VM Management
  • 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
  • Develop solutions in C++, .NET, and C#
  • Follow Agile software practices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service