Software Engineer, Newsletters @ The New York Times - New York, NY

Job Overview

8 days ago

Software Engineer, Newsletters

The New York Times - New York, NY

The 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.

About the team

The Subscribers’ Experiences Messaging team builds personalized emails, as well as tools for the New York Times newsroom to produce push notifications and newsletters. We are a team that believes that collaboration, empathy, and a diverse range of experiences are as important as technical expertise. We work directly with our users (journalists, editors, and our product partners) to gather requirements and feedback to ensure that we are building the most useful, efficient and modern software possible. We strive to create an environment where team members can feel safe to explore various solutions to problems while (hopefully) having fun at work.

About the role

As a mid-level engineer you will report to the Engineering Manager. You will work in an Agile/Scrum environment while contributing to products and features that help the newsroom send timely, impactful stories directly to our readers. This work is an increasingly important part of the New York Times’ ability to connect with subscribers and deepen their relationship with The Times as their preferred source of news.

You will:

Work collaboratively with design and product to refine and develop new features for editors internally and readers externally.

  • Build systems in modern technologies including React, JavaScript, TypeScript, Node.js/Express/Koa, Go, and write high-quality code with best practices in mind.

  • Prototype, keeping scalability at the core of all development, and respond nimbly on occasional news-related deadlines.

  • Have a voice in the direction of our products and in taking on work that is meaningful to you.

  • Have a high degree of empathy for, or interest in gaining empathy for, your teammates, our product and design partners, and the news environment, including editorial, standards, and workflow considerations.

  • Work with all parts of the stack and learn new skills.

  • Provide production support by participating in on-call rotations for the tools we build.

  • Contribute to iteration on internal team processes and norms.

Required Experience:

Nice to Have Experience:

  • Journalism or media background is a bonus.

  • Experience with Testing Frameworks like Jest and React Testing Library.

  • Familiarity with Storybook, Chromatic, or a Formal Design System.

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

  • 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.

  • Familiarity with JavaScript build tooling and frameworks.

  • 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.


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 provide reasonable accommodations as required by applicable federal, state, and/or local laws, and will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable "Fair Chance" laws.

Similar Jobs

Software Engineer II, Infrastructure, Search


New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Software Engineer - Delivery


New York, NY

Build services and tools that support hundreds of engineers every day. The Delivery Team manages the Squarespace code and artifact storage, the pipelines that…

Sr. Software Development Engineer, Artemis Services LLC

New York, NY

Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…

Program Manager III, Search, Software Engineering


New York, NY

5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…

Software Engineer


Philadelphia, PA

Responsible for planning and designing new software and web applications. Completes programming and implements, tests and debugs defined software components.

Full Stack Engineer


New York, NY

Strong software engineering and architecture fundamentals. Contently employees receive the best perks out there – great benefits including a 401k plan to Friday…

Senior Software Support Engineer, NY Metro Area (AMERICAS)

Canonical - Jobs

New York, NY

If you have a passion for the latest open source technologies, technical support, cloud-native development, data-center technologies such as Openstack,…

Software Engineer, Vice President - Hybrid


New York, NY

Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…

Software Engineer Associate (Spring/Summer 2023)

Philadelphia Phillies Baseball Operations Department

Philadelphia, PA

As a SWE you contribute fresh ideas in a variety of areas, including information retrieval, networking and data storage, security, machine learning, natural…

Software Engineering Senior Advisor - Evernorth


Hartford, CT

We also offer 401(k) with company match, company paid life insurance, tuition reimbursement, a minimum of 18 days of paid time off per year and dozens of…

Engineer 3, Software Development & Engineering


Philadelphia, PA

Assists with the software update process for existing applications and roll-outs of software releases. Acts as a resource for colleagues with less experience.

Engineer 4, Software Development & Engineering - Mobile


Philadelphia, PA

Develops software update process for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…

Senior Full Stack Engineer


New York, NY

Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.

Back End Java Developer (REMOTE)

Dotdash Meredith

New York, NY

Strong command of the underlying foundations of web frameworks with experience using Spring or a similar platform.

Software Engineer III


Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

R332380 Senior Software Test Engineer (SDET) (Onsite)


Philadelphia, PA

Write and edit complex, automated test code, using the same standards as a Software Engineer, that allows for repeatable, reliable testing solutions to test the…

Software Engineer II, Enterprise Risk Finance Technology

Bank of America

Jersey City, NJ

Experience in design pattern and framework for web application. Experience with release management, branching strategies and distributed source control systems…

Principal Engineer, Software Development & Engineering


Philadelphia, PA

Deep understanding of software architecture and design. Develops software update processes for existing applications.

Application Developer, PSS2

Rowan University

Glassboro, NJ

Experience with linters, static analysis, and software development best practices. Experience with public cloud infrastructure (AWS, Azure).

Software Engineer

NICE Actimize

Hoboken, NJ

Serve as a mentor to less experienced software engineers. Enhances existing solutions to match client requirements by configuring and customizing software using…

Application Developer Web


New York, NY

Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…

Software Development Engineer, CMS


Newark, NJ

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

Data Engineer, Software Development & Engineering


West Chester, PA

Implements, testing and debugging defined software components. Evaluates and plans software designs, test results and technical manuals.

Sr Embedded Engineer, WiFi and Bluetooth


Philadelphia, PA

Responsible for planning and designing new software applications on Linux systems. Participates in training representatives and operations staff on internally…