Leidos-logo
Leidos
ยท
September 6, 2026
Apply Now
This job has closed.

Junior Software Engineer

Huntsville, AL
Full-time
Onsite
$70K/yr - $126K/yr
Entry Level
Leidos is a technology and engineering company serving defense and mission-focused customers. The Junior Software Engineer will develop and maintain C++ applications and backend systems supporting advanced radar sensors, data processing, visualization, and system control, while contributing to integration, testing, deployment, and performance improvement.
Apply Now

Responsibilities

  • Candidates will support advanced technology radar programs to develop user-facing and backend software that interfaces with high-performance sensors and data processing systems. These applications are tightly coupled with real-time data pipelines and hardware systems, requiring strong understanding of performance, data flow, and system behavior
  • Engineers in this role are expected to grow into broader system ownership over time, contributing across application, middleware, and real-time components as needed
  • Design, develop, and maintain C++-based applications and backend systems
  • Build software supporting data processing, visualization, and system control
  • Analyze and improve performance, latency, and scalability of software systems
  • Collaborate with cross-functional teams including software, systems, and hardware engineers
  • Support integration, testing, and deployment of software in operational environments
  • Contribute to evolving system capabilities, including future real-time and high-throughput processing components
  • Contribute to systems and features end-to-end, from development through deployment and improvement

Qualification

Required

  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or Computer Science degree from an ABET-accredited school with a strong demonstration of the skills listed below
  • Candidate must have 2+ years of experience in software development
  • Candidate must have excellent teamwork skills and possess strong fundamentals in the following:
  • Proficiency in modern C++
  • Experience with Linux-based systems
  • Experience with higher-level user application development
  • Experience working in performance-sensitive, distributed, or systems-oriented applications
  • Experience with multithreaded or concurrent programming
  • Problem-solving skills and ability to work effectively in a team environment
  • Resident of the North Alabama area or willing to relocate to the Huntsville - North Alabama, AL area
  • US Citizenship is required and active secret clearance

Preferred

  • Experience with messaging frameworks (e.g., ZeroMQ)
  • Experience with GPU Computing (e.g., CUDA)
  • Experience with containerization and CI/CD pipelines
  • Exposure to radar, RF, or sensor systems
  • Experience with Python
  • Experience with Flask, Angular TS, and SCSS
  • Experience with SQL-based Databases
  • Familiarity with mapping / GIS frameworks (e.g., ArcGIS, OpenLayers, MapProxy, NASA WorldWind)
  • Familiarity with AI coding assistants (e.g., Claude Code)

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
Leidos is an industry and technology leader serving government & commercial customers with smarter, more efficient digital and mission innovations.
Glassdoor
3.9
Founded in 1969
Reston, Virginia, USA
10001+ employees
https://www.leidos.com