logo
Haystack

Software Engineer

North America

June 21, 2026 at 6:04 PM

✨ AI summary

Location

  • San Diego Metropolitan Area

Programming Languages

  • C
  • C++
  • Java
  • Python

Experience Level

  • 2+ years of software engineering experience

We're hiring on behalf of a Haystack partner!


The Role

• Design, develop, and validate embedded and cloud edge software and applications.

• Collaborate with cross-functional engineering teams to create system-level software solutions.

• Gather requirements, drive feature delivery, and debug complex software issues.

• Participate in code reviews, regression testing, and bug triaging to ensure optimal code quality.

• Create comprehensive technical documentation for software projects.


What You'll Need

• Bachelor's degree in Engineering, Computer Science, or related field, with 2+ years of software engineering experience, or a Master's degree with 1+ year, or a PhD.

• 2+ years of programming experience in languages such as C, C++, Java, or Python.

• Strong proficiency in C/C++ coding and debugging.

• Solid understanding of data structures, algorithms, and object-oriented design principles.

• Experience with version control systems (e.g., Git) and familiarity with SDLC methodologies.


What's On Offer

• Competitive annual salary ($111,300 - $166,900) plus bonus potential and RSU grants.

• Comprehensive benefits package supporting work-life balance and personal well-being.

• Opportunity to work with groundbreaking technologies and deliver high-impact products.

• A dynamic and collaborative team environment.


Apply via Haystack today!