The New York Times logo

Software Engineer, User Space

The New York Times

About The Role

The User Space team at The New York Times is looking for a Software Engineer. You'll join a team with native mobile engineers, web/backend engineers, QA, product, project, data, and design and report to the Engineering Manager.

Our mission is to create ways to make parts of the Times experience feel “yours,” helping users more easily find and habituate to journalism they care most about. This work is an important part of the New York Times’ ability to connect with subscribers and deepen their relationship with The Times.

Responsibilities

  • You will collaborate with design, product and native mobile engineers to refine and develop new features.
  • You will build systems in modern technologies including Go, TypeScript, Node.js/Express, GraphQL and write high-quality code with best practices in mind.
  • You will have a voice in the direction of our products and in taking on work that is meaningful to you.
  • You will participate in technical discussions with native mobile, web, backend engineers and other owners of internal/external dependencies.
  • You will work with all parts of the stack and learn new skills.
  • You will provide production support by participating in on-call rotations for the systems and tools we build.
  • You will contribute to iteration on internal team processes and norms.

Basic Qualifications

  • 2+ years of full-time experience developing APIs on the backend (either REST-style or GraphQL-style APIs) using one or more backend languages and frameworks (Go, TypeScript/Node.js/Express).
  • 2+ years of experience with one or more SQL database technologies such as MySQL or PostgreSQL.
  • 2+ years of experience with public cloud platform services such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
  • Experience working with Agile software development methodologies.

Preferred Qualifications

  • Familiarity with GraphQL.
  • Familiarity with containers and container orchestration systems like Kubernetes, Docker.
  • Familiarity with CI/CD techniques and tooling (e.g. Jenkins, drone), automated testing and deployments, and other DevOps practices.
  • Understanding of caching and content delivery.

This role will require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables. This role also requires availability to our core working hours which are 10am - 6pm ET.

Benefits
Extracted with AI

  • Health insurance
  • Paid vacation
  • 401(k)

Similar jobs

Last update: 23 minutes ago

The New York Times logo
The New York Times

Software Engineer, Games Discovery

Join The New York Times as a Software Engineer in Games Discovery, working with React.js, TypeScript, and Node.js in a hybrid role.

The New York Times logo
The New York Times

Software Engineer, Machine Learning Platforms

Join The New York Times as a Software Engineer in Machine Learning Platforms, enhancing digital reader experience through ML. Hybrid work in NYC.

The New York Times logo
The New York Times

Full Stack Software Engineer - Messaging Platforms

Join The New York Times as a Full Stack Software Engineer to enhance our messaging platforms using React, Go, and cloud technologies.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Timescale logo
Timescale

Senior Front-End Engineer

Senior Front-End Engineer specializing in TypeScript, React, and UI/UX design for cloud services. Remote position.

The Seattle Times logo
The Seattle Times

Senior Software Engineer (Full Stack, Front-End Focus)

Join The Seattle Times as a Senior Software Engineer focusing on full stack and front-end development. Work with React, PHP, and AWS.

Magna logo
Magna

Software Engineer (New Grad) - TypeScript, GraphQL, PostgreSQL

Join Magna as a Software Engineer (New Grad) to build web3 infrastructure using TypeScript, GraphQL, and PostgreSQL.

Lattice logo
Lattice

Software Engineer (TypeScript, Node.js, GraphQL)

Join Lattice as a Software Engineer to build impactful software using TypeScript, Node.js, and GraphQL.

The New York Times logo
The New York Times

Director of Engineering, Games Platform

Lead the engineering efforts for NYT's Games Platform, managing teams and driving product development.

Grow Therapy logo
Grow Therapy

Staff Software Engineer - Python, TypeScript, GraphQL

Senior-level Staff Software Engineer role focusing on Python, TypeScript, and GraphQL in New York. Remote work available.

Google logo
Google

Software Engineer, Node Platform

Join Google as a Software Engineer on the Node Platform team, working with C++ and Go in New York.

Second Spectrum logo
Second Spectrum

Full-Stack Software Engineer with Rust and TypeScript

Join Second Spectrum as a Full-Stack Software Engineer in NYC, working with Rust, TypeScript, and GraphQL in a hybrid environment.

Palantir Technologies logo
Palantir Technologies

Software Engineer - Frontend Developer Productivity

Join Palantir as a Software Engineer focusing on frontend developer productivity in New York. Enhance engineering processes and tools.

Prisma logo
Prisma

Senior Software Engineer - TypeScript

Senior Software Engineer specializing in TypeScript and back-end development for a leading-edge data platform at Prisma.

Fieldguide logo
Fieldguide

Software Engineer - TypeScript, GraphQL

Join Fieldguide as a Software Engineer using TypeScript, GraphQL in San Francisco, CA. Remote work available.

Garner Health logo
Garner Health

Software Engineer (TypeScript)

Join Garner Health as a Software Engineer specializing in TypeScript. Work remotely to revolutionize healthcare technology.

Airtable logo
Airtable

Software Engineer, Product Fullstack

Join Airtable as a Software Engineer, Product Fullstack in New York. Develop innovative features and work with cross-functional teams.

Snyk logo
Snyk

Senior Software Engineer (Typescript/Go)

Join Snyk as a Senior Software Engineer to build secure applications using TypeScript and Go.

The New York Times logo
The New York Times

Engineering Manager, App Experience

Seeking an Engineering Manager to lead our iOS and Android app development teams at The New York Times in New York.

Section logo
Section

Senior Software Engineer - Backend TypeScript

Join DuelNow as a Senior Software Engineer specializing in TypeScript for backend development in a remote role.

Harmonic logo
Harmonic

Software Engineer with Python and GraphQL Experience

Join Harmonic as a Software Engineer in New York, NY. Work with Python and GraphQL to develop innovative startup discovery tools.

Timescale logo
Timescale

Senior Software Engineer - AI Developer Experience

Senior Software Engineer for AI Developer Experience at Timescale, focusing on Python, PostgreSQL, and AI product UX.

Grow Therapy logo
Grow Therapy

Staff Software Engineer - Python/TypeScript

Senior-level Staff Software Engineer role focusing on Python, TypeScript, and full-stack development in a dynamic startup environment.

Gem logo
Gem

Software Engineer (Typescript, React, Python)

Join Gem as a Software Engineer in San Francisco, working with Typescript, React, and Python in a hybrid role.