Senior Software Engineer

Haystack
New York, New York, United StatesFull-timePosted Aug 30, 2026

About the role

A leading digital media company, focused on content that informs and inspires millions of users, is seeking a talented Senior Software Engineer.

The Role

Take ownership of solution design and implementation for scalable, highly available services powering a next-generation product discovery platform.

Mentor other engineers and help shape the team's technical direction.

Collaborate with product owners, designers, and fellow engineers to translate requirements into world-class features.

Design and implement new services, APIs, and operational monitoring functions.

Own production services end-to-end, including investigating issues, resolving bottlenecks, and identifying opportunities to improve reliability.

Drive the identification and prioritization of technical debt.

What You'll Need

Bachelor's degree in Computer Science or relevant industry experience.

6+ years of relevant professional technology experience.

Deep understanding of REST, service architecture, monitoring, and horizontal scalability.

Experience developing complex and highly available services in a production environment with SLAs.

Extensive knowledge of object-oriented and functional software design patterns.

Proven experience developing and owning production services and applications deployed in AWS or Google Cloud Platform, leveraging containers, CI, and codified infrastructure.

Extensive experience using Node.js, TypeScript, and the NestJS framework, with some knowledge of Java and GraphQL.

What's On Offer

The opportunity to work on a next-generation product discovery platform.

A collaborative environment focused on innovation and technical excellence.

Comprehensive benefits package, including unlimited paid time off, 401K, and generous parental leave.

Apply via Haystack today!

Responsibilities

  • Take ownership of solution design and implementation for scalable services
  • Mentor other engineers and help shape the team's technical direction
  • Collaborate with product owners and designers to translate requirements
  • Design and implement new services, APIs, and operational monitoring functions
  • Own production services end-to-end, investigating issues and improving reliability
  • Drive the identification and prioritization of technical debt

Qualifications

  • Bachelor's degree in Computer Science or relevant industry experience
  • 6+ years of relevant professional technology experience
  • Deep understanding of REST, service architecture, and monitoring
  • Experience developing complex and highly available services in production
  • Extensive knowledge of software design patterns
  • Proven experience with production services in AWS or Google Cloud Platform
  • Extensive experience using Node.js, TypeScript, and NestJS framework

Benefits

  • Unlimited paid time off
  • 401K
  • Generous parental leave

Skills mentioned

TypeScriptNode.jsNestJSREST APIsGraphQLAWSDockerCI/CDInfrastructure as CodeSystem Design

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