Haystack
← Back to Jobs
Full time
Technology
LE

Software Engineer

LeidosNational City, CA🇺🇸United StatesPosted 21 Apr 2026

Why This Role Stands Out

This hybrid role at Leidos offers you the chance to tackle complex challenges in national defense, developing high-impact software with advanced signal processing and high-performance computing. You'll thrive here if you're a curious, collaborative software engineer eager to contribute to innovative projects and grow your skills in a rewarding environment. Apply today to join a team of experts and make a real difference.

Quick Overview

Salary
$87.1k - $157.4k/yr
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
National City, CA, United States
Posted
4 months ago
CUDAC++

Job Description

Software Engineer | National City, CA, United States | Hybrid | $87,100.00 - $157,450.00

This employer is a leader in technology and innovation, known for tackling complex national defense challenges through advanced signal processing and high-performance computing. They are seeking a driven Software Engineer to join a collaborative, cross-disciplinary team pushing the boundaries of what's possible.

The Role

  • Design, implement, and optimize advanced algorithms for next-generation sensor systems.
  • Engineer high-performance backend systems for scientific computing and distributed environments.
  • Integrate, refactor, and optimize scientific codebases for scalability and efficiency.
  • Translate and enhance existing code for GPU/CUDA acceleration and parallel/distributed execution.
  • Test, document, and evolve complex software within a Linux/Unix environment.
  • Contribute to a culture that values technical rigor, creativity, and professional growth.

What You'll Need

  • Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related field, with 6+ years of backend software development experience (or Master's with 4+ years).
  • U.S. citizenship and the ability to obtain a Top Secret clearance.
  • Demonstrated expertise in C/C++ backend software development for performance-critical applications.
  • Proven experience with high-performance computing, parallel/distributed processing, and standards like MPI.
  • Hands-on experience with GPU/CUDA programming and optimization.
  • Proficiency in Linux/Unix development environments and strong software engineering principles.

What's On Offer

  • Opportunity to work on impactful software that solves real-world defense challenges.
  • Investment in professional growth through mentorship and hands-on innovation.
  • A collaborative environment that values curiosity and technical expertise.
  • Competitive compensation and comprehensive benefits package.

Apply via Haystack today!

Similar jobs