Senior Software Engineer, Graphql

at Reddit
πŸ“ United States
USD 190,800-267,100 per year
SENIOR
βœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Go @ 6 Kubernetes @ 3 GCP @ 3 CI/CD @ 3 AWS @ 3 Communication @ 7 API @ 4 GraphQL @ 4

Details

Reddit is a community of communities built on shared interests, passion, and trust, hosting open and authentic conversations. With over 100,000 active communities and approximately 101 million daily active visitors, Reddit is one of the largest sources of information on the internet.

GraphQL is Reddit's first-party API layer, providing client access to Reddit's rich dataset and enabling the next generation of user experiences. It offers product engineers clear interfaces and a powerful, flexible execution engine.

Responsibilities

  • Collaborate with a team of software engineers to create and maintain foundational platform for Reddit's GraphQL infrastructure.
  • Design, build, and deliver solutions to improve GraphQL's functionality, scalability, and efficiency.
  • Investigate and tune platform operations at massive scale.
  • Provide technical and strategic feedback on the GraphQL platform.
  • Mentor and support fellow engineers.
  • Share on-call responsibilities within the team.

Challenges

  • Driving adoption of Golang-based federated GraphQL architecture.
  • Deploying GraphQL to operate concurrently across global datacenters.
  • Expanding developer tooling for schema contributions.
  • Building observability to coordinate GraphQL requests efficiently.
  • Tuning stack for latency, resilience, and scale.

Requirements

  • 5+ years designing and developing large-scale distributed backend systems.
  • Proficiency in one or more general-purpose programming languages, preferably Go.
  • Experience leading high-impact projects aligned with company strategy.
  • Familiarity with cloud infrastructure including Kubernetes, CI/CD, AWS, GCP.
  • Strong communication and collaboration skills.
  • GraphQL backend experience is a plus.
  • Experience with complex data models is a plus.

Benefits

  • Comprehensive healthcare benefits.
  • 401(k) matching.
  • Workspace benefits for home office setup.
  • Personal and professional development funds.
  • Family planning support.
  • Flexible vacation and global wellness days.
  • Over 4 months paid parental leave.
  • Paid volunteer time off.