Software Engineer / Computer Scientist
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
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. \n
- U.S. citizenship and the ability to obtain a Top Secret clearance; active Top Secret clearance preferred. \n
- Strong expertise in C/C++ backend software development, including large-scale, performance-critical applications. \n
- Experience with high-performance computing, parallel and distributed processing, and technologies such as MPI. \n
- Hands-on experience with GPU/CUDA programming and optimization. \n
- Familiarity with AI/ML and LLM concepts and algorithms. \n
- Strong foundation in advanced mathematics or physics, with the ability to translate theory into practical software solutions. \n
- Proficiency in Linux/Unix development environments. \n
- Experience with scientific programming, algorithm development, and system-level problem-solving. \n
- Solid understanding of software engineering principles and best practices. \n
-
Strong written and verbal communication skills, including software documentation. \n, n \n
- Active Top Secret clearance. \n
- Familiarity with Agile development, object-oriented design, and modern software architecture. \n
- Experience with Git, GitLab, MATLAB, and Fortran. \n
- Knowledge of multithreaded or shared-memory application development. \n
Benefits & conditions
Ignite your curiosity. Solve the unsolvable. At Leidos, we do more than write code-we decode the unknown. Our San Diego-based research and engineering team takes on some of the nation’s toughest defense challenges using advanced signal processing, ocean remote sensing, and high-performance computing. We’re seeking a Software Engineer / Computer Scientist who enjoys solving complex problems and pushing the limits of performance. In this role, you’ll work alongside a multidisciplinary team of scientists and engineers with expertise in hydrodynamics, physics, acoustics, and signal processing to build impactful software that turns massive, complex data sets into meaningful insight. If you are motivated by innovation, energized by collaboration, and excited to see your work support real-world missions, this could be the right opportunity for you. \n \n What You’ll Do \n \n \n
- Collaborate with scientists and engineers to design, develop, and optimize advanced algorithms for next-generation radar, optical, and infrared sensor systems. \n
- Build scalable, high-performance backend systems for scientific computing in distributed environments. \n
- Integrate, refactor, and improve scientific codebases to increase efficiency and scalability. \n
- Translate and optimize existing code for GPU/CUDA acceleration and parallel or distributed execution. \n
- Test, document, maintain, and enhance complex software in Linux/Unix environments. \n
- Contribute in a collaborative environment that values technical excellence, creativity, and continuous growth. \n, Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system - never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com. \n \n If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission. \n \n \nCommitment to Non-Discrimination \n \n All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. \n \n #Featuredjob”, “hiringOrganization”: {“@type”: “Organization”, “name”: “Leidos”, “logo”: “https://jobs.military.com/attachments/employer/0/962/152/273.svg”}, “jobLocation”: {“address”: {“addressCountry”: “United States”, “streetAddress”: “Not specified”, “@type”: “PostalAddress”, “postalCode”: “92121”, “addressLocality”: “San Diego”, “addressRegion”: “California - CA”}, “@type”: “Place”}, “industry”: “Computer and Electronic Product Manufacturing”, “identifier”: {“@type”: “PropertyValue”, “name”: “Leidos”, “value”: “R-00192894”}, “baseSalary”: {“@type”: “MonetaryAmount”, “currency”: “USD”, “value”: {“minValue”: “87100”, “@type”: “QuantitativeValue”, “maxValue”: “157450”, “value”: “87100”, “unitText”
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Best Countries for Software Engineers
Fully Remote Software Engineer Jobs
The Most Popular IT Jobs on the Market