Software Engineer
About the role
We're hiring on behalf of a Haystack partner!
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
- Competitive annual salary ($87,100 - $157,450) plus bonus potential.
- 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.
Apply via Haystack today!
Responsibilities
- 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.
Qualifications
- Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related field.
- 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.
Benefits
- Competitive annual salary plus bonus potential.
- 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.
Skills mentioned
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.
H-1B sponsorship history
Historical employer filing data was found for Haystack. The employer record includes 1 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.