Backend Software Engineer -Golang
The New York Times
Job Description
Mission
The New York Times' mission is to seek the truth and help people understand the world. Independent journalism is at the heart of all we do. We have a world-renowned newsroom reporting from nearly 160 countries, delivering journalism across print, audio, digital, and app destinations. Our business strategy centers on making journalism so good that it’s worth paying for.
About the Role
The Reflections team at The New York Times is looking for a Backend Software Engineer. You will be part of a diverse team that includes native mobile engineers, web/backend engineers, QA, product managers, designers and data experts. The Reflections team focuses on personalizing the Times experience to help users effortlessly discover and regularly engage with the journalism they value most, strengthening and deepening their relationship with the Times.
This role is hybrid, located at our New York City headquarters, and typically requires coming into the office two days per week.
Responsibilities
- Collaborate with design, product, web, backend, and native mobile engineers to refine requirements and develop new features across our platform.
- Design, build, and maintain backend services in Go (Golang), developing scalable REST or GraphQL APIs and writing production-ready code following engineering best practices.
- Develop and improve Go-based services and microservices, integrating with databases, internal systems, and cloud infrastructure.
- Contribute ideas that help shape the direction of our products and solve meaningful technical challenges.
- Participate in technical discussions and architecture decisions with stakeholders across mobile, web, backend, and dependencies.
- Work across multiple parts of the stack when needed while maintaining a strong focus on backend service development in Go.
- Provide production support by participating in on-call rotations for the services and systems built.
- Contribute to iteration on internal team processes and norms.
- Report to the Engineering Manager.
Basic Qualifications
- 3+ years of full-time experience developing backend APIs using Go (Golang), including building REST or GraphQL services in production environments. Experience with additional backend technologies such as TypeScript, Node.js, or Express is a plus.
- 3+ years of experience with SQL or NoSQL databases (e.g., PostgreSQL or DynamoDB), including designing schemas and writing queries.
- 3+ years of experience deploying services on public cloud platforms (e.g., GCP or AWS).
- Experience working in Agile software development environments with cross-functional teams.
Preferred Qualifications
- Familiarity with GraphQL.
- Familiarity with containers and orchestration systems (e.g., Kubernetes, Docker).
- Experience with CI/CD practices, automated testing, and DevOps concepts.
- Understanding of caching and content delivery.
This role will require limited on-call hours. An on-call schedule will be determined after you join, taking into account team size and other variables. Availability to core working hours (10am–6pm ET) is required.
#LI-Hybrid
Compensation & Benefits
The annual base pay range for this role is $110,000 – $130,000 USD. Depending on role, eligible for variable pay such as annual bonus and restricted stock. Benefits may include medical, dental and vision, FSA, company-matching 401(k), paid vacation, paid sick days, paid parental leave, tuition reimbursement, and professional development programs.
Benefits for roles outside the U.S. will be provided during the interview process.
Equal Opportunity & Accommodation
The New York Times Company is committed to being the world’s best source of independent, reliable, and quality journalism. We are an Equal Opportunity Employer and do not discriminate on the basis of sex, race, color, creed, national origin, religion, disability, or other protected characteristics. We provide reasonable accommodations as required by law.
If you need an accommodation during the application or interview process, please email [email protected].
We encourage applicants from diverse backgrounds to apply. The New York Times complies with applicable equal employment opportunity laws and EEOC guidelines.
#J-18808-Ljbffr