Software Engineer

Haystack
San Diego, California, United StatesFull-timePosted Sep 14, 2026

About the role

We're hiring on behalf of a Haystack partner!

The Role

Design, implement, and optimize advanced algorithms for sensor systems.

Engineer high-performance backend systems for scientific computing.

Integrate, refactor, and optimize scientific codebases for scalability and efficiency.

Translate and enhance existing code for GPU/CUDA acceleration and distributed execution.

Test, document, and evolve complex software within a Linux/Unix environment.

Contribute to a culture valuing technical rigor, creativity, and growth.

What You'll Need

Bachelor's degree in a technical field with 6+ years of backend software development experience, or Master's with 4+ years.

U.S. citizenship and ability to obtain a Top Secret clearance.

Expertise in C/C++ backend software development for performance-critical applications.

Proven experience with high-performance computing, parallel/distributed processing (e.g., MPI).

Hands-on experience with GPU/CUDA programming and optimization.

Proficiency in Linux/Unix development environments.

What's On Offer

Opportunity to work on impactful software for real-world missions.

Investment in professional growth through mentorship and hands-on innovation.

Collaborative team environment that values curiosity and technical expertise.

Competitive compensation package and benefits.

Apply via Haystack today!

Responsibilities

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

Qualifications

  • Bachelor's degree in a technical field with 6+ years of backend software development experience, or Master's with 4+ years
  • U.S. citizenship and ability to obtain a Top Secret clearance
  • Expertise in C/C++ backend software development for performance-critical applications
  • Proven experience with high-performance computing, parallel/distributed processing (e.g., MPI)
  • Hands-on experience with GPU/CUDA programming and optimization
  • Proficiency in Linux/Unix development environments

Benefits

  • Opportunity to work on impactful software for real-world missions
  • Investment in professional growth through mentorship and hands-on innovation
  • Collaborative team environment that values curiosity and technical expertise
  • Competitive compensation package and benefits

Skills mentioned

C++CBackend DevelopmentPerformance OptimizationDistributed SystemsLinuxCUDASoftware TestingConcurrencySystems Engineering

About Haystack

Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.

Technology51-200 employeesNewcastle upon Tyne, England