Join Our Innovative Team!
Are you curious and ready to tackle challenges that many avoid?
At Leidos , we go beyond just coding; we decode complex problems. Our research and engineering division faces some of the toughest challenges in national defense, leveraging advanced signal processing, ocean remote sensing, and high-performance computing .
We are on the lookout for a Software Engineer / Computer Scientist who excels in overcoming difficult tasks and enhancing performance. You will collaborate within a dynamic team of specialists in hydrodynamics, physics, acoustics, and signal processing to create impactful software that harnesses insights from large data sets.
If you are motivated by innovation, excited about teamwork, and eager to contribute to vital missions with your algorithms, we want you!
Your Responsibilities
Work closely with scientists and engineers to design, implement, and optimize state-of-the-art algorithms for next-generation sensor systems including radar, optical, and infrared.
Develop high-performance backend systems suitable for scientific computing and distributed environments.
Refactor and optimize existing scientific codebases to ensure they are efficient and scalable.
Adapt and improve existing code for GPU / CUDA acceleration and enable parallel or distributed processing.
Conduct testing, documentation, and iterative evolution of complex software in a Linux / Unix environment.
Foster a culture of technical excellence, creativity, and professional development within the team.
Required Qualifications
A Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related discipline with 6+ years of backend software development experience; or Master's with 4+ years . Equivalent experience may substitute for degree.
U.S. citizenship with the ability to obtain a Top Secret clearance (active TS preferred).
Extensive experience in C / C++ backend software development , particularly for large-scale applications requiring high performance.
Strong background in high-performance computing and parallel / distributed processing , familiar with standards like MPI .
Practical knowledge of GPU / CUDA programming and optimization techniques.
Familiarity with AI / ML and LLM concepts .
Solid foundation in advanced mathematics or physics with the capacity to convert theoretical concepts into effective code.
Proficient using Linux / Unix development environments.
Knowledgeable in scientific programming and algorithm implementation, with strong problem-solving abilities.
Deep understanding of software engineering practices and principles.
Exceptional written and verbal communication skills, along with strong software documentation abilities.
Preferred Qualifications
Active Top Secret clearance.
Experience with Agile development , object-oriented design , and contemporary software architecture.
Familiar with Git, GitLab, MATLAB, and Fortran .
Knowledge of multi-threaded or shared-memory applications .
Why Choose Leidos?
Become a valued member of a team that :
Blends science, technology, and creativity to address real defense challenges.
Celebrates your curiosity as much as your technical skills.
Supports your career advancements through mentorship and opportunities for hands-on innovation.
At Leidos, your contributions do not just run a program; they defend, detect, and deliver on critical missions.
We seek individuals who don’t just follow the path—those who redefine it! This role is designed for the curious, the ambitious, and those ready to innovate every step of the way.
If you are ready to lead the charge while others are still contemplating the basics, you will thrive here.
Location : For U.S. Positions, while subject to change based on business needs, we expect this job requisition to be open for at least 3 days from the original posting date.
Pay Range : $85,150.00 - $153,925.00. The Leidos pay range for this job is a general guideline and not a guarantee of salary. Various factors, including responsibilities, education, experience, and skills, are considered in extending an offer.
About Leidos : Leidos is a leading technology company serving government and commercial clients with smart, efficient digital and mission innovations. Headquartered in Reston, Virginia, Leidos has approximately 47,000 employees and reported around $16.7 billion in revenue for the fiscal year ending January 3, 2025.
Commitment to Non-Discrimination : All qualified applicants will be considered for employment regardless of various factors including sex, race, age, religion, disability, marital status, and veteran status.
Senior Software Engineer • San Diego, CA, United States