Join Us in Decoding the Unknown!
Leidos is at the forefront of innovation, tackling some of the most complex challenges in national defense. Our research and engineering team focuses on areas such as advanced signal processing, ocean remote sensing, and high-performance computing .
We are searching for a Senior Software Developer who is passionate about solving difficult problems and pushing the limits of performance. Join our cross-disciplinary team of experts in hydrodynamics, physics, acoustics, and signal processing to craft impactful software that extracts insights from vast, intricate data sets.
If you are fueled by innovation, value teamwork, and want to see your algorithms in action on real-world missions, we want you on our team!
Your Responsibilities
- Collaborate with scientists and engineers to design, implement, and optimize advanced algorithms that drive next-generation sensor systems.
- Develop high-performance backend systems for scientific computing and distributed environments.
- Refactor and optimize existing scientific codebases for increased scalability and efficiency.
- Enhance current code to utilize GPU / CUDA acceleration and improve parallel / distributed execution.
- Document, test, and evolve intricate software in a Linux / Unix environment.
- Engage in a teamwork-driven environment that values technical rigor, creativity, and personal growth .
Required Qualifications
Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related field along with 6+ years of backend software development experience; or a Master's with 4+ years . Equivalent experience may be considered in lieu of a degree.U.S. citizenship and eligibility to obtain a Top Secret clearance (active TS clearance preferred).Proven experience in C / C++ backend development , focusing on performance-critical applications.Hands-on knowledge of high-performance computing and parallel / distributed processing , with familiarity in standards like MPI .Experience with GPU / CUDA programming and performance optimization.Familiarity with AI / ML concepts and algorithms.Strong foundation in advanced mathematics or physics , with an aptitude for converting theory into functional code.Proficiency in Linux / Unix development environments.Experience in scientific programming and system-level problem-solving.Comprehensive understanding of software engineering principles and best practices.Excellent skills in written and verbal communication and software documentation.Preferred Qualifications
Active Top Secret clearance.Familiarity with Agile development , object-oriented design , and modern software architecture.Experience with tools like Git , GitLab , MATLAB , and Fortran .Knowledge of multi-threaded and shared-memory applications .Why Choose Leidos?
Become part of a team that :
Blends science, technology, and creativity to tackle real-world defense issues.Values your curiosity and technical skills equally.Supports your professional development through mentorship and hands-on innovation.At Leidos, your code goes beyond functionality—it defends, detects, and delivers critical solutions. If you're seeking a stagnant environment, this is not the place for you. We are looking for innovators who dare to outthink, outbuild, and outpace conventional solutions. Challenge yourself and join us in this mission!
Original Posting Date : October 21, 2025
Pay Range : $87,100.00 - $157,450.00
Leidos offers a competitive compensation package, including health and wellness programs, paid leave, and retirement plans. For more details, please refer to Leidos careers.
Leidos is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by law.