Senior Software Engineer

Wearehaystack — United States · Posted ~2 hours ago

Senior Full-time

Skills

REST APIs Service architecture Scalable distributed systems High availability Monitoring Backend service development API development Production operations Reliability engineering Technical debt management Mentoring REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A leading digital media organization is looking for a Senior Software Engineer to take ownership of scalable, highly available services supporting a next-generation digital platform. You will design and implement services and APIs, build monitoring capabilities, own production systems end-to-end, investigate operational issues, improve reliability, and identify technical debt. The role also involves mentoring engineers and collaborating closely with product and design teams. A bachelor's degree in Computer Science or equivalent industry experience and 6+ years of relevant professional technology experience are expected, along with strong knowledge of REST, service architecture, and monitoring.

Highlights

Own the design and implementation of scalable, highly available services while mentoring engineers and influencing technical direction. Work cross-functionally to deliver high-quality features, own production systems end-to-end, improve reliability, and drive technical debt reduction.

Description

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!