Senior Software Engineer, NYT Cooking

The New York Times

New York (NY)

On-site

USD 140,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
Flexible spending accounts
Company-matching 401(k) plan
Paid vacation and sick days
Tuition reimbursement
Professional development programs

Job summary

The New York Times is seeking a Senior Software Engineer for the NYT Cooking API team. This hybrid role focuses on building backend systems and APIs for interactive recipe experiences across platforms.

Qualified candidates should have 5+ years of experience in scalable API design and backend systems development with Go, Ruby, TypeScript, or Java. Benefits include medical coverage, 401(k), paid leave, and more.

Qualifications

  • 5+ years of experience designing and implementing scalable APIs.
  • 5+ years of experience developing backend systems using Go, Ruby, TypeScript, or Java.
  • 3+ years of experience with distributed systems and search technologies.

Responsibilities

  • Designing and building scalable APIs for web and mobile applications.
  • Developing backend systems and working with SQL databases.
  • Mentoring engineers through discussions and code reviews.

Skills

Designing and implementing scalable APIs
Backend systems development
SQL databases, particularly PostgreSQL
Working with distributed systems
Cloud infrastructure platforms such as AWS or GCP
Mentoring engineers

Tools

GraphQL
Go
Ruby
TypeScript
Java
Elasticsearch
Docker
Kubernetes
Terraform
CI/CD pipelines (e.g., GitHub Actions, Jenkins)

Job description

Mission

The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company.

Overview

Senior Software Engineer – NYT Cooking API team. Focuses on building backend systems and APIs that power interactive, AI‑driven recipe experiences across NYT Cooking.

Collaborates with product, design, editorial, and data teams to create seamless cooking experiences for millions of users on web, iOS, and Android.

This is a hybrid role reporting to the Engineering Manager within the Technology team.

Responsibilities
  • Designing and building scalable APIs and backend services for web and mobile applications using GraphQL and REST.
  • Developing backend systems using Go, Ruby, TypeScript, or Java.
  • Working with SQL databases, PostgreSQL, including data modeling and query optimization.
  • Working with search technologies such as Elasticsearch, OpenSearch, or other distributed data systems.
  • Monitoring, troubleshooting, and improving complex systems using observability tools such as Datadog, Sentry, log analysis, and dashboards.
  • Working with cloud infrastructure platforms such as AWS or GCP and containerized deployment environments including Docker and Kubernetes.
  • Leading projects through the full software development lifecycle from design to delivery while collaborating with partners and teams.
  • Partnering effectively with both technical and non‑technical audiences.
  • Mentoring engineers through technical discussions, code reviews, collaboration, and pair programming.
Qualifications
  • 5+ years of experience designing and implementing scalable APIs and backend services for web and mobile applications using GraphQL and REST.
  • 5+ years of experience developing backend systems using Go, Ruby, TypeScript, or Java.
  • 5+ years of experience working with SQL databases, particularly PostgreSQL, including data modeling and query performance optimization.
  • 3+ years of experience working with distributed systems and search technologies such as Elasticsearch or OpenSearch, with observability tools including Datadog, Sentry, log analysis, and dashboards.
  • 3+ years of experience working with cloud infrastructure platforms such as AWS or GCP and containerized deployment technologies including Docker and Kubernetes.
  • Experience leading projects through the full software development lifecycle, collaborating cross‑functionally with technical and non‑technical stakeholders, and mentoring engineers through code reviews, pairing, and technical discussions.
Preferred Qualifications
  • Experience with GraphQL federation and building scalable subgraphs within larger distributed architectures.
  • Experience with search and recommendation technologies, including Elasticsearch relevance tuning, semantic search, and ML/LLM‑driven product features.
  • Strong experience with Go and/or Ruby on Rails, particularly building and maintaining API‑driven services and backend systems.
  • Experience with infrastructure and developer tooling, including Terraform, CI/CD pipelines (GitHub Actions, Drone, Jenkins), automation, release engineering, and LLM evaluation tools such as Braintrust.
Compensation

Annual base pay range: $140,000 – $160,000 USD.

Benefits

Benefits may include medical, dental, and vision coverage, flexible spending accounts, a company‑matching 401(k) plan, paid vacation and sick days, paid parental leave, tuition reimbursement, and professional development programs.

Equal Employment Opportunity

We are an Equal Opportunity Employer and do not discriminate on the basis of sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation, affectional preference, gender identity and expression, disability, genetic traits, carrier status, citizenship, veteran status, or other protected characteristics. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)’s Know Your Rights Poster is available here. The Company encourages those with criminal histories to apply and will comply with applicable fair chance laws. The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Director, Cooking
Product Director, Cooking

The New York Times • New York (NY)

On-site
USD 170,000 - 200,000
Medical benefits
401(k) plan
Paid vacation
+1
Senior Backend Engineer - Scalable APIs & Cloud
Senior Backend Engineer - Scalable APIs & Cloud

The New York Times • New York (NY)

Hybrid
USD 140,000 - 160,000
Medical, dental, and vision coverage
Flexible spending accounts
Company-matching 401(k) plan
+3
Senior Software Engineer
Senior Software Engineer

The New York Times • New York (NY)

On-site
USD 140,000 - 160,000
Medical benefits
Dental benefits
Vision benefits
+3
Software Engineer, Content Data Products New York, NY
Software Engineer, Content Data Products New York, NY

New York Times • New York (NY)

Hybrid
USD 110,000 - 130,000
Associate Android Engineer
Associate Android Engineer

The New York Times • New York (NY)

On-site
USD 96,000 - 110,000
Medical, dental, and vision benefits
401(k) plan with company matching
Flexible Spending Accounts (FSAs)
+2
iOS Engineer
iOS Engineer

Clearpath • New York (NY)

Hybrid
USD 110,000 - 130,000
Medical, dental and vision benefits
Flexible Spending Accounts (F.S.A.s)
Company-matching 401(k) plan
+2
Senior Software Engineer, Content Data Products
Senior Software Engineer, Content Data Products

The New York Times • New York (NY)

Hybrid
USD 140,000 - 160,000
Medical benefits
Dental benefits
Vision benefits
+6
Video Journalist, NYT Cooking New York, NY
Video Journalist, NYT Cooking New York, NY

New York Times • New York (NY)

On-site
USD 113,000 - 132,000
Medical, dental and vision benefits
401(k) plan
Paid vacation
+2
Senior Software Engineer, CI/CD New York, NY
Senior Software Engineer, CI/CD New York, NY

New York Times • New York (NY)

Hybrid
USD 140,000 - 160,000
Medical, dental, and vision benefits
Flexible Spending Accounts
Company-matching 401(k) plan
+2
Software Engineer, Scoop Core
Software Engineer, Scoop Core

The New York Times • New York (NY)

On-site
USD 110,000 - 130,000
401(k) plan
Tuition reimbursement
Paid vacation
+1