Staff Software Engineer, Web Platforms

The New York TimesNew York, NY
2dHybrid

About The Position

NYT Cooking enriches people's lives by making them better cooks. The Cooking team takes great pride in matching the editorial expertise and voice of The Times with superior digital functionality and design. We are a collaborative team that values inclusion, diversity, and personal growth. As a Staff Software Engineer on the NYT Cooking Web Platforms team, you will lead the web infrastructure that powers one of The Times's most beloved products. You'll work at the intersection of a product team with a deep editorial and consumer focus and a broader NYT engineering organization with shared platforms and standards. That means adapting shared NYT web infrastructure for Cooking's specific needs — recipe experiences, publishing workflows, high-traffic content delivery — while also contributing improvements back upstream that benefit engineering across the company.

Requirements

  • 2+ years of tech lead experience
  • 7+ years of full-stack web development, including building tooling or infrastructure for other developers
  • Experience building, operating, and monitoring performance-critical web systems at scale in GCP and/or AWS
  • Expertise with the JS/TS ecosystem, including one or more Node.js frameworks (e.g. Express), frontend frameworks, and JS build tooling
  • Experience implementing CI/CD using industry standards (we use Argo and Github Actions)
  • Familiarity with Kanban or other Agile methodologies

Nice To Haves

  • Experience working within a large monorepo and contributing to shared component libraries or internal platforms
  • Experience with the support of relational and non-relational databases
  • Experience building or integrating CMS tooling or publishing workflows
  • Experience with consumer-facing, high-traffic content products

Responsibilities

  • Lead the technical strategy for NYT Cooking's web platform, including architecture decisions for performance, reliability, and developer experience across the Cooking web stack.
  • Adapt and implement shared NYT web platform tools, libraries, and infrastructure for Cooking's use cases, and contribute improvements back to those shared platforms.
  • Partner with Cooking's product, design, data, and editorial teams to translate product goals into sound technical solutions.
  • Provide technical mentorship and peer support to engineers on the Cooking web team through pairing, design review, and code review.
  • Partner with cross-functional leads across NYT technology teams to agree on shared standards and manage expectations across dependencies.
  • Support on-call, incident response, and troubleshooting for platform-level escalations affecting Cooking's web products.
  • Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.

Benefits

  • medical, dental and vision benefits
  • Flexible Spending Accounts (F.S.A.s)
  • a company-matching 401(k) plan
  • paid vacation
  • paid sick days
  • paid parental leave
  • tuition reimbursement
  • professional development programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service