Software Engineer at Leidos | CA, US | Rezi

Software Engineer at Leidos

Software Engineer

Leidos · CA, US

1 months ago

Software Engineer

Leidos · CA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against Leidos's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at Leidos — free, in seconds.

About the Role

At Leidos, our San Diego-based research and engineering team tackles tough defense challenges using advanced signal processing, ocean remote sensing, and high-performance computing. We are seeking a Software Engineer / Computer Scientist to build impactful software that turns massive, complex data sets into meaningful insight, supporting real-world missions.

Responsibilities

  • Collaborate with scientists and engineers to design, develop, and optimize 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 optimize 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. Equivalent experience may be considered in place of a degree.
  • 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 optimization.
  • 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.
  • 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.

Skills

  • C/C++
  • High-performance computing
  • Parallel processing
  • Distributed processing
  • MPI
  • GPU/CUDA programming
  • AI/ML
  • LLM
  • Advanced mathematics
  • Physics
  • Linux/Unix development
  • Scientific programming
  • Algorithm development
  • System-level problem-solving
  • Software engineering principles
  • Agile development
  • Object-oriented design
  • Modern software architecture
  • Git
  • GitLab
  • MATLAB
  • Fortran
  • Multithreaded application development
  • Shared-memory application development

Location

  • San Diego

Work Type

  • Full-time

Experience Level

  • 4+ years of backend software development experience (with Bachelor's)
  • 2+ years of experience (with Master's)

Education Level

  • Bachelor’s degree in Computer Science, Applied Mathematics, Physics, or a related field
  • Master’s degree

Salary/Compensations

  • $87,100.00 - $157,450.00

About the Company

  • At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.