Senior Software Engineer
Core
Building scalable backend and API-driven services for the Reflections team to personalize the NYT user experience and help users discover journalism.
Role type
Senior Software Engineer (Backend/API)
Builds
Personalization features, web and mobile backend systems, and API-driven services for NYT readers.
Domain
Media & Publishing / Backend Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Go, TypeScript, Node.js, GraphQL, SQL (PostgreSQL), NoSQL (DynamoDB), AWS/GCP, Docker, Kubernetes, Terraform, CI/CD, automated testing, observability, mentoring
Preferred skills
GraphQL federation, distributed system architecture, system design, team process improvement
Technologies
Go, TypeScript, Node.js, Express, GraphQL, PostgreSQL, DynamoDB, AWS, GCP, Docker, Kubernetes, Terraform, CloudFormation
Responsibilities
Develop new features with design and product teams; build systems in modern technologies; participate in technical discussions across the stack; provide production support via on-call rotations; contribute to team processes and norms.
Seniority
Senior, hands-on IC