# Software Engineer / Computer Scientist

**Company**: Leidos
**Location**: San Diego, CA
**Experience**: senior
**Job type**: full-time
**Salary**: $87,100.00 - $157,450.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/San-Diego-CA/Software-Engineer_R-00192894?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_218eeee3-400

## Description

At Leidos, you will solve complex problems and push performance limits as a Software Engineer / Computer Scientist. You will collaborate with scientists and engineers to design, develop, and optimise algorithms for next-generation radar, optical, and infrared sensor systems.

Responsibilities:

- Collaborate with scientists and engineers to design, develop, and optimise advanced algorithms for next-generation radar, optical, and infrared sensor systems.

- Build scalable, high-performance backend systems for scientific computing in distributed environments.

- Integrate, refactor, and improve scientific codebases to increase efficiency and scalability.

- Translate and optimise existing code for GPU/CUDA acceleration and parallel or distributed execution.

- Test, document, maintain, and enhance complex software in Linux/Unix environments.

- Contribute in a collaborative environment that values technical excellence, creativity, and continuous growth.

Requirements:

- Bachelor’s degree in Computer Science, Applied Mathematics, Physics, or a related field with 4+ years of backend software development experience, or a Master’s degree with 2+ years of experience.

- U.S. citizenship and the ability to obtain a Top Secret clearance; active Top Secret clearance preferred.

- Strong expertise in C/C++ backend software development, including large-scale, performance-critical applications.

- Experience with high-performance computing, parallel and distributed processing, and technologies such as MPI.

- Hands-on experience with GPU/CUDA programming and optimisation.

- Familiarity with AI/ML and LLM concepts and algorithms.

- Strong foundation in advanced mathematics or physics, with the ability to translate theory into practical software solutions.

- Proficiency in Linux/Unix development environments.

- Experience with scientific programming, algorithm development, and system-level problem-solving.

- Solid understanding of software engineering principles and best practices.

- Strong written and verbal communication skills, including software documentation.

Preferred Qualifications:

- Active Top Secret clearance.

- Familiarity with Agile development, object-oriented design, and modern software architecture.

- Experience with Git, GitLab, MATLAB, and Fortran.

- Knowledge of multithreaded or shared-memory application development.

Salary: $87,100.00 - $157,450.00

## Skills

### Required
- C/C++
- backend software development
- high-performance computing
- parallel and distributed processing
- MPI
- GPU/CUDA programming
- AI/ML
- LLM
- advanced mathematics
- physics
- Linux/Unix development environments
- scientific programming
- algorithm development
- system-level problem-solving
- software engineering

### Nice to have
- Agile development
- object-oriented design
- modern software architecture
- Git
- GitLab
- MATLAB
- Fortran
- multithreaded or shared-memory application development

---

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