Logo of Huzzle

Software Engineer, Identity

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • New York
  • Quick Apply

AI generated summary

  • You need 2+ years in cloud systems (AWS/GCP), 3+ years with Go, Kubernetes, GraphQL APIs, SQL, cloud-managed data services, and DevOps practices (Terraform). Experience troubleshooting complex systems is essential.
  • You will design scalable systems, create user identity schemas, implement GraphQL resolvers, develop integration standards, and ensure code quality through testing and reviews.

Requirements

  • 2+ years of experience building scalable, performant and fault-tolerant cloud-based distributed systems (AWS/GCP)
  • 3+years of experience with Go programming language
  • 2+ years of Experience designing, configuring, and deploying applications to Kubernetes/EKS
  • 2+ years of Experience developing GraphQL APIs using gqlgen, in a federated architecture
  • Knowledge of SQL and relational databases
  • Experience developing data tiers using cloud-managed services such as DocumentDB, MongoDB, DynamoDB, or equivalent
  • Integrate and troubleshoot complex systems using tools such as DataDog and SumoLogic
  • Experience with data tooling and services such as dbt and Fivetran
  • Modern DevOps practices and Infrastructure-as-code (we use Terraform)
  • Service-to-service authentication and communication

Responsibilities

  • You will create and support scalable, performant and fault-tolerant systems
  • Design intuitive data schemas to represent concepts of user identity and accounts
  • You will design and implement GraphQL resolvers and their backend services
  • You will develop standards, libraries and processes that allow other teams to integrate with our platform smoothly for outstanding developer experience
  • You will improve and uphold our code quality through test automation, code reviews, and other best practices

FAQs

What is the main mission of The New York Times as it relates to this job role?

The mission of The New York Times is to seek the truth and help people understand the world, with independent journalism at the heart of the company’s operations.

What team will I be working with as a Software Engineer, Identity?

You will be working with the Identity team, which builds and maintains a world-class authentication platform for user accounts.

What are the key responsibilities of this role?

Key responsibilities include creating and supporting scalable systems, designing data schemas related to user identity, implementing GraphQL resolvers, developing standards for integration, and upholding code quality.

What basic qualifications are required for this position?

Required qualifications include 2+ years of experience with scalable cloud-based systems (AWS/GCP), 3+ years of experience with Go programming, 2+ years in Kubernetes/EKS, and 2+ years of experience developing GraphQL APIs.

What are the preferred qualifications for this role?

Preferred qualifications include knowledge of SQL, experience with cloud-managed data services, troubleshooting complex systems, familiarity with data tooling, and modern DevOps practices.

Is on-call work required for this position?

Yes, this role may require limited on-call hours, with a schedule determined upon joining the team.

What is the salary range for this position?

The annual base pay range for this role is between $104,000 and $130,000 USD.

Does The New York Times have a commitment to diversity and inclusion?

Yes, The New York Times is committed to a diverse and inclusive workforce, encouraging candidates from various backgrounds to apply.

What should I do if I need reasonable accommodations during the application process?

If you require reasonable accommodations during the application or interview process, you should email reasonable.accommodations@nytimes.com.

How does The New York Times handle job applicant privacy?

The New York Times has privacy practices in place for job applicants that are outlined in their privacy statement available on their website.

Entertainment & Media
Industry
1001-5000
Employees
1851
Founded Year

Mission & Purpose

The New York Times is powered by the idea that independent, deeply reported journalism fuels a healthy and engaged society. Our reporters, columnists, editors, engineers, designers, data analysts, developers and marketers breathe life into the most important topics of our time and tell stories that might otherwise go untold. Whether bringing new truths to light with our reporting, building innovative products that deliver a best-in-class digital experience, or analyzing data to understand how we can best serve our readers, our people power the world’s top destination for journalism. Working at The Times means envisioning and developing the future of journalism. Bring your passion, perspective and experience and join us as we seek the truth and help people understand the world.