
Senior Software Engineer, NYT Cooking
The New York Timesabout 4 hours ago
Base Salary
$140k - $160k/yr
Responsibilities
- Design and build scalable APIs and backend services for web and mobile applications using GraphQL and REST.
- Develop backend systems using modern programming languages such as Go, Ruby, TypeScript, or Java.
- Work with SQL databases, particularly PostgreSQL, including data modeling and query optimization.
- Utilize search technologies such as Elasticsearch or OpenSearch.
- Monitor, troubleshoot, and improve complex systems using observability tools.
- Work with cloud infrastructure platforms like AWS or GCP and containerized environments.
- Lead projects through the full software development lifecycle while collaborating with partners.
- Mentor engineers through technical discussions and code reviews.
Requirements
- 5+ years of experience designing and implementing scalable APIs and backend services.
- 5+ years of experience developing backend systems using modern programming languages.
- 5+ years of experience working with SQL databases, particularly PostgreSQL.
- 3+ years of experience with distributed systems and search technologies.
- 3+ years of experience with cloud infrastructure platforms and containerized deployment.
- Experience leading projects and collaborating with technical and non-technical stakeholders.
Benefits
- Medical, dental, and vision benefits.
- Flexible Spending Accounts (F.S.A.s).
- Company-matching 401(k) plan.
- Paid vacation and sick days.
- Paid parental leave.
- Tuition reimbursement and professional development programs.
Tech Stack
AWSDatadogDockerDrone CIElasticsearchGitHub ActionsGoGoogle Cloud PlatformGraphQLJavaJenkinsKubernetesPostgreSQLRubySQLTerraformTypeScript