Overview

Job Description

The New York Times’ Subscription Platform Group is looking for an experienced and motivated backend or fullstack software engineer to join the Offers Team. You will design, build and operate highly scalable services and APIs.

The Subscription Platform Group

The Subscription Platform group develops the core backend services for the New York Times’ digital and home delivery subscriptions – including the billing, payment processing and subscription management systems that have enabled The New York Times to grow to over 7 million subscribers.

We’re engaged in several projects to break down monolithic applications into microservices. In doing so, we need engineers with experience building and operating distributed systems at scale.

Offers Team

We are part of the Subscription Platform Group, which is responsible for building and operating our digital and home delivery subscription systems. The Offers team enables business stakeholders to create and manage subscription Offers for both digital and home delivery within our Offer Management Platform so we can serve the appropriate products and prices to our consumers to grow our subscription business. We are currently working on several projects to redefine how subscriptions offers are built, served and operated at the Times.

You will:

  • Propose solutions for the design and architecture of our Offer Management platform to enable NYT’s ambitious subscription goals

  • Work with your team to build systems that are highly scalable and fault tolerant.

  • Incorporate state of the art telemetry and observability in our platform to enable operational excellence

  • Contribute to technical discussions to gather requirements and develop product features or solutions while maintaining standard methodologies

  • Research and document proposed solutions

  • Build, maintain, and debug server-side applications and tooling

  • Write unit and integration tests

  • Develop processes for automating, testing, and deploying your work

  • Collaborate with Project Management and Product Management and other professionals within your team and across the organization

  • Contribute to our mission of reaching 10+ million paid subscriptions by 2025

You should apply if you have:

  • In-depth knowledge of the Go programming language

  • Expertise in building highly scalable, performant and fault-tolerant microservices and/or distributed systems

  • Experience working with RESTful APIs and GraphQL

  • An understanding of cloud-based deployments on Google Cloud Platform (GCP) or similar cloud platform services

  • Incorporated Continuous Integration and Continuous Delivery techniques and tooling (e.g. drone, Jenkins, ansible)

  • An understanding of data modeling in both SQL and NoSQL-based database systems

  • Experience mentoring other software engineers through design sessions, coaching, paired programming, troubleshooting, and pulls requests

  • Experience with Docker and Kubernetes for container and deployment orchestration

  • Experience with multi-tier application architecture & concepts of networking, load balancing and Linux OS

Some of the tech we use:

Go, Google Cloud Platform (GCP), GraphQL, React, Docker, Kubernetes, Drone, Terraform, Vault, Fastly, Redis, OPenSensus, Datadog

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.

Benefits and Perks

  • Make an impact by supporting our original, independent and deeply reported journalism.

  • We provide competitive health, dental, vision and life insurance for employees and their families

  • We support responsible retirement planning with a generous 401(k) company match.

  • We offer a competitive parental leave.

  • We are committed to career development and ongoing learning supported by a formal mentoring program as well as $8,000 annually for tuition reimbursement.

  • We have frequent panel discussions and talks by a wide variety of newsmakers and industry leaders.

  • Join a community committed to the richness of diversity, experiences and talents in the world we cover, supported by a variety of employee resource groups.

Culture

  • You will be helping to power, distribute and expand what is possible for our award-winning journalism. We’ve won more Pulitzer Prizes than any other organization (including three in 2018), and you can celebrate with the award winners in our newsroom.

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

  • 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 (Sheryl Sandberg, Melinda Gates and Ta-Nehisi Coates are a few recent examples).

  • 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 a formal class, internal company training, online training, a self-developed learning program or even by teaching others.

  • We run a Maker Week event once a year, where Design, Product, Project, Marketing and Technology come together to work on compelling, creative, cross-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.