Senior Software Engineer

The New York Times
New York
Workplace: HybridFull timeUSD 140,000 - 160,000 annuallyFunction: Software EngineeringSkills: ["Code reviews","Mentoring","Technical discussions","System design","Process improvement"]

Build and evolve backend systems for the Reflections team, which personalizes the Times experience. Partner with product, design, web/backend, native mobile, QA, and data experts to refine and deliver new features. Work across a full stack using Go, TypeScript, Node.js/Express, GraphQL, REST, Docker, Kubernetes, and AWS/GCP. Provide production support through limited on-call rotations and help improve engineering processes through technical discussions and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
The New York Times
The New York Times
1 month ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Build and evolve backend systems for the Reflections team, which personalizes the Times experience. Partner with product, design, web/backend, native mobile, QA, and data experts to refine and deliver new features. Work across a full stack using Go, TypeScript, Node.js/Express, GraphQL, REST, Docker, Kubernetes, and AWS/GCP. Provide production support through limited on-call rotations and help improve engineering processes through technical discussions and code reviews.
Location: New York
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate with design, product, web/backend, and native mobile engineers to refine and develop new features.
  • •Build backend systems using modern technologies such as Go, TypeScript, Node.js/Express, and GraphQL while following best practices.
  • •Participate in technical discussions across internal and external dependencies and work with all parts of the stack.
  • •Provide production support by participating in limited on-call rotations for systems and tools.
  • •Support iteration on internal team processes and norms.

Pay and Benefits

Salary: USD 140,000 - 160,000 annually
Perks:Health InsuranceDentalVision401k

Key Requirements

  • •5+ years building and optimizing scalable backend and API-driven services for web and mobile using REST or GraphQL.
  • •5+ years developing backend systems in Go and TypeScript/Node.js.
  • •5+ years working with SQL databases (e.g., PostgreSQL) including data modeling and query optimization; familiarity with NoSQL (e.g., DynamoDB).
  • •3+ years building and operating cloud infrastructure on AWS or GCP, including Docker/Kubernetes, Terraform/CloudFormation, and managed databases, networking, and storage.
  • •Demonstrated CI/CD proficiency, automated testing, observability/monitoring, and feature-flag deployments.
Experience:WebMobileBackend APIs
Skills:Code reviewsMentoringTechnical discussionsSystem designProcess improvement
Languages:En
Tech Stack:GoTypeScriptNode.jsExpressGraphQLRESTPostgreSQLDynamoDBAWSGCPDockerKubernetesTerraformCloudFormationCI/CDAutomated testingObservabilityMonitoringFeature flags

Company Brief

The New York Times
Operates The New York Times, a global news organization delivering journalism across print and digital platforms, plus specialty sites like Wirecutter. Produces reporting, opinion, multimedia, and subscription-driven content covering national and international affairs.
Industry: News, Journalism & Broadcasting
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York, United States
Founded: 1851
WebsiteLinkedIn