Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Hearst Logo

Senior Software Engineer

Hearst

$150,000 - $190,000
Aug 13, 2025
New York, NY, USA
Apply Now

Hearst Newspapers is seeking to migrate legacy systems to modern, cloud-native architectures and design and implement highly scalable and testable backend services to support AI-powered experiences and geolocation capabilities.

Requirements

  • Expert-level proficiency in the Node/TypeScript ecosystem.
  • Significant hands-on experience building and managing cloud infrastructure using Terraform.
  • Proven ability to design and implement scalable, distributed systems and RESTful/GraphQL APIs.
  • Experience with various database technologies (e.g., PostgreSQL, MySQL, MongoDB, Elasticsearch, Redis).
  • Strong foundation in computer science principles (data structures, algorithms, system design).
  • Direct experience developing geolocation services (e.g., using PostGIS, geospatial indexing, map APIs).
  • Experience with various testing frameworks (e.g., Jest, Cypress, Playwright).

Responsibilities

  • Lead the design, development, and execution of strategies for migrating legacy software services to modern microservices or serverless architectures.
  • Architect, build, test, and deploy scalable and testable backend services and APIs using TypeScript and Node.js.
  • Take ownership of the design and implementation of core geolocation service features, ensuring high performance and reliability.
  • Write maintainable, well-documented, and testable code, adhering to best practices.
  • Develop and manage cloud infrastructure using Infrastructure as Code (IaC) principles, primarily with Terraform on AWS.
  • Collaborate closely with product managers, data scientists, and fellow engineers to translate requirements into technical solutions.
  • Lead the development lifecycle of AI-powered experiences around media content, building machine learning pipelines and backend APIs.

Other

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5+ years of professional software engineering experience, with a strong focus on backend development.
  • Excellent problem-solving skills and ability to work independently and collaboratively.
  • Strong communication and interpersonal skills.
  • Mentor junior and mid-level engineers, promoting technical growth within the team.