Thenewyorktimes Associate Newsroom Software Engineer at The New York Times developing newsroom projects used by journalists and readers. Build reliable, scalable, and secure software features using JavaScript, Node.js, TypeScript, and React.
Responsibilities
Interactive News Technology is a team of developer-journalists embedded in the New York Times newsroom. We power new story forms and build tools for newsgathering, while also supporting breaking news, exclusive reporting and major events.
We're looking for a curious and creative associate software engineer to pioneer new features in newsroom projects used by hundreds of NYT journalists and millions of readers.
You might create systems that power real-time data for our elections and polling coverage, collaborate on newsroom AI product development, write software behind document research, reader submission collection, or contribute to projects powered by reader data like quizzes, news games and WordleBot. We continue to develop new ways to empower our journalists with transformative tools and story forms, so we invite you to bring new ideas for news technology products that don't exist yet.
We work in JavaScript, using Node.js, TypeScript, React and sometimes Svelte. To store and analyze data, we use PostgreSQL databases. We rely on hosted Google Cloud services and serverless technologies, and A.I. tools such as Cursor and Claude.
On a daily basis, you'll work as part of a project team taking a collaborative approach to developing features and application architectures. You will be a strong software engineer who demonstrates journalistic and editorial thinking, and a curious and creative approach to designing and developing tools.
The Interactive News Technology team works as part of the newsroom, but this is not a data visualization or reporting role.
Prototype new ideas to help our journalists report and tell stories
Contribute to software features from technical design through live operation
Participate in project research and technical design as part of your project team
Build features that are reliable, scalable and secure
Work with newsroom desks to explore bold reporting avenues relating to data, documents or novel story forms
Collaborate with teams across the newsroom including A.I. Initiatives, Data Journalism, and Graphics to create efficient and usable workflows
Qualification
Experience with AAdditional Compensation and BenefitsFor roles in the UFor roles outside of the U$96Candidate Use of GenAI Tools
Required
At least 1 year of experience building web applications in JavaScript (TypeScript preferred)
Experience contributing to newsgathering, reporting, editing, or news presentation processes
Experience taking a technical project from concept to completion, contributing to concept definition, technical design, and technical implementation
Experience working as part of a team to develop software
Experience with A.I. software development best practices
Additional Compensation and Benefits:
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, employee stock purchase plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The annual base pay range for this role is between:
$96,000—$110,000 USD
Candidate Use of GenAI Tools:
We’re excited to learn more about you and your experience. To keep our hiring process as fair and authentic as possible, we ask that you submit your own work and not use GenAI tools to generate substantive content during the application and interview process.