Reddit, Inc. logo

Senior Software Engineer, Search

Reddit, Inc.

Company Overview

Reddit is the heart of the internet, where millions of people gather to discuss a wide range of topics. As a hub for conversation and community, Reddit offers a platform for users to share, vote, and decide what matters in various domains such as news, gaming, sports, and more. With over 100,000 subreddit communities, Reddit is a significant player in social networking.

Role Overview

As a Senior Software Engineer on the Search Experiences team at Reddit, you will be instrumental in developing and enhancing the search functionality that serves a significant portion of the Reddit community. This role involves building new GraphQL endpoints, scaling internal ranking tools, and designing architectures that are performant, stable, secure, and cost-effective.

Responsibilities

  • Develop new GraphQL endpoints for external public-facing consumers.
  • Scale out internal ranking tools to deliver the best, most relevant results.
  • Build new internal APIs that power machine learning-driven consumer UIs.
  • Design and implement a performant, stable, secure, and low-cost architecture.
  • Collaborate with cross-functional teams across Reddit engineering to drive high leverage projects that align with Reddit's goals.

Required Qualifications

  • 6+ years of software development experience in languages such as Go, Python, Rust, Java, and Ruby.
  • Experience with GraphQL, REST, HTTP, Thrift, or gRPC, and the ability to design and implement maintainable APIs.
  • Strong organizational skills, ability to prioritize tasks and keep projects on schedule.
  • BS degree in Computer Science or a similar technical field of study, or equivalent practical experience.

Benefits

  • Comprehensive healthcare benefits including medical, dental, and vision insurance.
  • 401k matching and workspace benefits for your home office.
  • Personal and professional development funds.
  • Family planning support and flexible vacation policies.
  • Global wellness days and 4+ months paid parental leave.
  • Paid volunteer time off.

Pay Transparency

This job posting spans more than one career level and includes equity in the form of restricted stock units. For more details, visit the Reddit careers page.

Benefits
Extracted with AI

  • 401(k)
  • Vision insurance
  • Comprehensive Healthcare
  • 401k Matching
  • Workspace benefits for home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation
  • Global Wellness Days
  • Paid Parental Leave
  • Volunteer time off

Similar jobs

Last update: 23 minutes ago

Reddit, Inc. logo
Reddit, Inc.

Senior Backend Engineer, Moderation

Join Reddit as a Senior Backend Engineer in Moderation, working remotely in the U.S. with Python, Rust, and GraphQL.

Reddit, Inc. logo
Reddit, Inc.

Software Engineer, Ads Signals

Join Reddit as a Software Engineer in Ads Signals, focusing on full-stack development, user privacy, and scalable solutions.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Reddit, Inc. logo
Reddit, Inc.

Backend Engineer - Ads Targeting Platform

Join Reddit as a Backend Engineer for the Ads Targeting Platform, working with Go, Scala, and Python in a remote role.

Substack logo
Substack

Senior Software Engineer, Substack Enterprise

Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Lattice logo
Lattice

Senior Software Engineer

Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Groq logo
Groq

Senior/Principal Software Engineer

Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - React and React Native

Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

MongoDB logo
MongoDB

Software Engineer, Atlas Search Web

Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.