Software Engineer

Haystack
United StatesFull-timePosted Sep 21, 2026

About the role

We're hiring for a leading Kubernetes-native AI infrastructure company that empowers organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. This employer is at the forefront of open-source innovation, enabling platform engineering teams to deliver production-ready developer platforms across any environment.

The Role

  • Build and extend Go services, database schemas, and REST API endpoints for a multi-tenant control plane.
  • Write comprehensive unit, integration, and end-to-end tests as a standard part of development.
  • Debug complex issues across the full stack, from API responses to Kubernetes clusters.
  • Contribute to internal tooling, automation, and client SDKs to enhance team efficiency.
  • Participate actively in code reviews, providing and receiving constructive feedback.
  • Create and maintain technical documentation to facilitate knowledge sharing.

What You'll Need

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrated ability.
  • Strong computer science fundamentals including data structures, algorithms, concurrency, and networking.
  • Proficiency in at least one systems or backend programming language (e.g., Go, Java, C++, Rust, C#, Python) with a strong aptitude to learn Go quickly.
  • Working knowledge of SQL and relational data modeling.
  • Comfort with Git, command-line interfaces, and Linux environments.
  • Demonstrated initiative through personal projects, internships, open-source contributions, or advanced coursework.
  • Excellent written communication skills for explaining technical problems and solutions to a distributed team.

What's On Offer

  • Competitive salary
  • Professional development and training opportunities.
  • Exposure to cutting-edge, open-source innovation in a high-energy environment.
  • A strong benefits plan.

Apply via Haystack today!

Responsibilities

  • Build and extend Go services, database schemas, and REST API endpoints for a multi-tenant control plane.
  • Write comprehensive unit, integration, and end-to-end tests as a standard part of development.
  • Debug complex issues across the full stack, from API responses to Kubernetes clusters.
  • Contribute to internal tooling, automation, and client SDKs to enhance team efficiency.
  • Participate actively in code reviews, providing and receiving constructive feedback.
  • Create and maintain technical documentation to facilitate knowledge sharing.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrated ability.
  • Strong computer science fundamentals including data structures, algorithms, concurrency, and networking.
  • Proficiency in at least one systems or backend programming language (e.g., Go, Java, C++, Rust, C#, Python) with a strong aptitude to learn Go quickly.
  • Working knowledge of SQL and relational data modeling.
  • Comfort with Git, command-line interfaces, and Linux environments.
  • Demonstrated initiative through personal projects, internships, open-source contributions, or advanced coursework.
  • Excellent written communication skills for explaining technical problems and solutions to a distributed team.

Benefits

  • Competitive salary
  • Professional development and training opportunities.
  • Exposure to cutting-edge, open-source innovation in a high-energy environment.
  • A strong benefits plan.

Skills mentioned

GoREST APIsSQLDatabase DesignKubernetesLinuxGitUnit TestingIntegration TestingEnd-to-End Testing

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