# Software Engineer

**Company**: Leidos
**Location**: Huntsville, AL
**Experience**: mid
**Job type**: full-time
**Salary**: $69,550.00 - $125,725.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/Software-Engineer_R-00182564-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_981ebb07-807

## Description

We are seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role involves creating user-facing and backend software that interfaces with high-performance sensor and data processing systems.

The ideal candidate will have a strong understanding of performance, data flow, and system behaviour. As a Software Engineer at Leidos Defense Systems, you will support advanced technology radar programs, 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, support integration, testing, and deployment of software in operational environments, and contribute to evolving system capabilities.

**Responsibilities:**

- 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 development and improvement of systems and features end-to-end

**Requirements:**

- 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 plus 2-4 years of experience in software development OR 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 plus 4-8 years of experience in software development.

- Must be a US citizen, possess and able to maintain an active secret clearance

- Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville – North Alabama, AL, area

- Excellent teamwork skills and strong fundamentals in C++, Linux-based systems, higher-level user application development, performance-sensitive, distributed, or systems-oriented applications, multithreaded or concurrent programming, and strong problem-solving skills

**Preferred Qualifications:**

- Experience with messaging frameworks (e.g., ZeroMQ or similar)

- Experience with containerization and CI/CD pipelines

- Exposure to radar, RF, or sensor systems

- Experience with tools such as MATLAB or similar for analysis or prototyping

**Benefits:**

- Pay Range: $69,550.00 - $125,725.00

## Skills

### Required
- C++
- Linux-based systems
- higher-level user application development
- performance-sensitive, distributed, or systems-oriented applications
- multithreaded or concurrent programming
- strong problem-solving skills

### Nice to have
- messaging frameworks
- containerization and CI/CD pipelines
- radar, RF, or sensor systems
- MATLAB or similar

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/Software-Engineer_R-00182564-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
