Job was saved successfully.
Job was removed from Saved Jobs.

Job Details

The New York Times

Senior Software Engineer, Editing & Publishing Tools (REQ-012575_New_York)

Computer and Mathematical



Full Time


New York, New York, United States

The [Register to View] target="_blank">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. It’s why we have a newsroom that’s 1,700 strong and sends journalists to report on the ground from nearly 160 countries. It’s why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it’s why our business strategy centers on making journalism so good that it’s worth paying for.

Note for US based roles: Any offer of employment is contingent on providing proof of Covid-19 vaccination prior to your start date, subject to approved medical and/or religious exemptions, in accordance with applicable law.

Job Description

It can take a dozen people to write, edit, and publish an article for The New York Times. During a fast-moving breaking news story, several reporters and editors need to work in the same article simultaneously. That’s where the Oak team comes in. Oak is the [Register to View] target="_blank">collaborative rich text editor used by the newsroom to publish more than 100 articles each day. We’re looking for a product-minded Software Engineer to join the team to help us equip our newsroom with expressive and accessible storytelling capabilities.

Some of our users are working on breaking news, others are exploring new story formats, and they’re all on deadline. You’ll have an opportunity to meet the workflow needs of our journalists by building collaborative editing features that make the editing process more efficient and APIs that make building new story components easier. Solving the technical and UX problems involved is both challenging and rewarding.

As a Software Engineer on the Oak team you will:

  • Report to the Engineering Manager of the team

  • Collaborate with product, design, other engineers, and newsroom partners to develop new features that equip our journalists with visual editing tools and make Oak more expressive and easier to use

  • Ensure a high degree of code quality and system observability

  • Review code written by other software engineers on the team and provide feedback

  • Be a mentor to other software engineers to enable their growth

You’ll be an ideal candidate if you:

  • Have 5+ years of software engineering experience

  • Are excited about journalism and building software that empowers newsrooms with visual storytelling tools

  • Approach your work with empathy, humility and curiosity

  • Have a growth mindset: you embrace challenges, learn from mistakes, and are always learning

  • Have an ability to work collaboratively as part of a multidisciplinary team

  • Are fluent in Javascript and have familiarity with Typescript, Node.js, React, Redux — bonus if you have experience with modern text editing / content editable libraries like ProseMirror, Slate, or Quill

  • Have worked with cloud computing platforms like GCP or AWS and are familiar with best practices for deploying applications to cloud environments

  • Are familiar with continuous integration/continuous delivery concepts and tooling

  • Are familiar with observability and monitoring tools; can identify what application or system metrics are important to measure

This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.


The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The New York Times Company will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local "Fair Chance" laws.