The New York Times
Software Engineer, Reflections
About this role
The New York Times seeks a Full-Stack Software Engineer for the Reflections team to build personalized reader experiences using modern web and backend technologies. You'll lead feature development across React, Node.js, GraphQL, and Go while collaborating with design, product, and mobile teams to serve millions of readers.
What you'll do
- Lead full-stack feature development from design through production deployment
- Collaborate with product, design, and engineering teams to refine requirements and architecture
- Build scalable backend services and frontend interfaces serving readers and editors
- Participate in on-call rotations and provide production support for deployed systems
- Contribute technical ideas and shape product direction with team partners
- Contribute to team process improvements and support journalistic independence mission
What they're looking for
- React and modern JavaScript/TypeScript
- Node.js and backend service development
- GraphQL and API design
- Go programming
- SQL and database management (PostgreSQL)
- AWS cloud platforms
- Full-stack web application development
- Production debugging and troubleshooting
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
The New York Times
The New York Times builds digital platforms and products that deliver journalism through web, mobile, and multimedia experiences, supported by modern backend systems and AI-enhanced tools. The company is hiring software engineers, QA engineers, and full-stack developers to work across content management, audio/video features, AI-driven reader experiences, and internal developer tooling.
- Website
- nytimes.com
Likely interview questions
- Walk us through a user-facing feature you built end-to-end—how did you approach design, implementation, and launch?
- Describe a time you debugged and resolved a production issue. What was your process?