Junior Software Engineer
Leidos
About the Role
Leidos Defense 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.
Key Responsibilities
- 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
Requirements & Tech Stack
- Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, or Computer Science degree from an ABET-accredited school
- 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 Huntsville - North Alabama, AL
- US Citizenship is required and active secret clearance
Preferred Qualifications
- 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)