Software Engineer

You need to sign in or
create an account to save a job.
Job Description

About the Role
The Messaging Capabilities team's mission is to support subscription growth by building and enhancing our onsite content management system (CMS) to improve the effectiveness of registration, subscription, and retention-focused reader experiences across NYT products and platforms. We are looking for a senior software engineer to modernize our CMS to become a resilient, scalable and easy to use platform. You will report to the Engineering Manager of the Messaging capabilities team.

What you will be doing:
  • Contribute to our mission of reaching 10+ million paid subscriptions by 202X
  • Migrate a manually scalable service to an auto-scalable resilient service
  • Contribute in transforming the application deployment model to full CI/CD model
  • Review and enhance the automated testing strategy of the platform to empower users to safely ship code
  • Incorporate state-of-the-art telemetry and observability into the platform for the team and end-users
  • Enhance and expand self-service external code contribution capabilities to the platform
  • Partner with Project management, Product management and Engineering management to implement the technical strategy of the team to meet business goals

What you have:
  • 6+ years backend engineering experience using Go, Java, Node or a similar technology.
  • Experience building scalable and resilient distributed systems
  • Experience implementing metrics instrumentation and improving system observability
  • Passionate about building quality software
  • Experience with test automation, CI/CD and DevOps best practices
  • Empathy for existing solutions, issues and partner needs
  • Self-service oriented mindset and identifies strategies to simplify needs of engineering and business stakeholders while balancing platform resiliency needs

Desired Experience:
  • Experience building and orchestrating containerized applications in AWS/GCP using (Kubernetes)

This role willrequire 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.