Overview

Job Description

Every day, journalists at The New York Times report more than 200 stories from dozens of countries around the world on topics ranging from major international events to the best way to roast a chicken. Those stories are read, listened to, and watched by more than 100 million digital readers each month across our web and mobile products.

All engineers at The New York Times take great pride in building products that live up to the quality and reputation of our journalism. We value transparency and openness, diversity, learning, community, and continuous improvement. Check out some of our Times Open blog posts, written by engineers and other technical team members: how we prepared for the 2020 election, on working remotely, on developing your career, and working with next gen technology. See some of our open source projects. Follow us @nytopen on Twitter to see what we’re up to and come be a part of the digital revolution of a 168-year-old institution with a “mission worth believing in.”

About the Role

The Content Delivery API team is a collaborative team within the Content Delivery group. Our mission is to make it easy for teams to provide and consume data for building user-facing digital products at The New York Times. For an example of the kinds of problems we solve, check out this talk on how we scaled GraphQL. As a Senior Software Engineer, you will lead projects, contribute to team decisions around architecture and implementation and report to the Engineering Manager for the team.

Responsibilities:

  • Build the next generation of our content API platform (GraphQL) to promote NYT’s high growth goals.

  • Work with the team to build systems that can scale and are reliable.

  • Incorporate telemetry and observability in our platform to ensure operational excellence.

  • Identify security problems and improve the security aspects of our services.

  • Develop processes for automating, testing and deploying our work.

  • Work with Product Management, Project Management and other professionals within our team and across the organization.

Desired experience:

  • 5+ years backend engineering experience using Go, Java, Node or a similar technology.

  • Experience building and operating complex distributed systems at scale, with an emphasis on fault tolerance, stability, observability and operability.

  • Experience using telemetry and metrics to guide operational excellence.

  • Experience with public cloud platform services: Amazon Web Services (AWS) or Google Cloud Platform (GCP).

  • Experience with Continuous Integration and Continuous Delivery techniques and tooling: e.g. Jenkins, Drone, Ansible.

  • A commitment to diversity, equity and inclusion.

Bonus Qualifications:

  • Experience working in a platform team.

  • Experience with GraphQL and API development.

  • Experience with Scala, WebAssembly or Rust.

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. On-call hours are unpaid, unless informed otherwise by your manager.

Culture

  • We’ve won more Pulitzer Prizes than any other organization (including three in 2020), and you will help power, distribute and expand what is possible for our award-winning journalism.

  • We believe diversity fuels innovation and creativity, and we have a variety of employee groups dedicated to promoting a diverse and inclusive work environment.

  • We are a New York-based engineering organization with a remote-friendly workplace that includes engineers around the world.

  • We are committed to career development and have a formal mentoring program. We encourage our engineers to participate in conferences and we frequently host talks by industry leaders. Recently, we’ve had Sheryl Sandberg, Melinda Gates and Ta-Nehisi Coates.

  • Every person within the tech organization is expected to spend five full days focusing on learning. We have a generous tuition reimbursement program and you can use this time on career-relevant activities like attending formal classes, internal company training, online training, a self-developed learning program and teaching others.

  • We run a Maker Week event twice a year, where Design, Product, Project, Marketing and Technology come together to work on compelling, creative, multi-functional projects.

#LI-AM1

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.