You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Reddit

Senior Software Engineer, Infrastructure Engineering

  • Remote
  • 6+ years

Salary

$190,000 - 267,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company runs a large online community of communities, built on shared interests and trust, where users submit posts and vote and comment on topics they care about. It has over 100,000 active communities and about 130 million daily active unique visitors, making it one of the largest sources of information on the internet.

The Infrastructure Engineering team aims for reliability, performance and efficiency on one opinionated technology stack. It provides a scalable, automated base for compute, deployments, storage and high-performance messaging so developers can move quickly and systems stay resilient.

This central role fills openings on several teams. Messaging builds a reliable, fast and efficient platform for asynchronous communication across all products and services. Compute builds a resilient, high-performance and cost-effective layer that simplifies deploying and running applications across systems. Build & Deployment builds platforms and developer tools so engineers can build, test and ship software safely across the infrastructure. Consumer IAM provides authentication, authorization and account services. Core Systems & Libraries builds the foundational services behind the company's products. Security builds software that strengthens the security and reliability of the infrastructure. GRC (Governance, Risk & Compliance) builds software and automation that manage risk, monitor controls and scale security and compliance programs.

Responsibilities

  • Work with Product Management, Product Design, Data Science and iOS, Android and Web client engineers to turn business and user needs into reliable, low-latency technical solutions.
  • Own major product initiatives from start to finish, including technical design docs, API contracts, development, testing, rollout and observability.
  • Design, build and evaluate A/B experiments, and analyze user behavior, conversion funnels and retention loops with tools such as BigQuery, HEX or Firebase to guide engineering decisions.
  • Build and maintain scalable APIs using GraphQL, REST and gRPC, along with distributed backend services that serve client needs and consumer UI performance.
  • Set engineering best practices, improve developer workflows, and use modern AI-integrated tools to ship high-quality work efficiently.
  • Guide peers through mentoring and coaching.
  • Help choose, scope and drive high-leverage projects that match the company's goals.
  • Carry out a strategy that makes the authentication, authorization and identity architecture faster, more scalable and higher quality.
  • Work across many cross-functional teams throughout the wider engineering organization.
  • Keep building your technical and non-technical skills.

Requirements

  • You have 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure.
  • You write software in at least one general-purpose language such as Golang, Python, C++ or Java.
  • You have hands-on experience with cloud infrastructure, including Kubernetes, CI/CD, AWS and GCP.
  • You have implemented features, optimizations and bug fixes in distributed messaging systems.
  • You communicate clearly with stakeholders in engineering, data science, machine learning and product.
  • You hold a degree in Computer Science or an equivalent technical field.

Conditions

This posting may cover more than one career level.

Pay includes a base salary and may include equity in restricted stock units; depending on the position, a commission may also apply.

US-based employees receive medical, dental and vision insurance, a 401(k) with employer match, generous vacation time and parental leave.

Base salary ranges are published for all US postings in every state. Ranges are set by function, level and country and benchmarked against similar growth-stage companies. Final offers depend on skills, depth of experience and relevant licenses or credentials and may differ from the listed amounts.

The base salary range for this role is $190,000 - $267,000 USD.

In select roles and locations, interviews will be recorded, transcribed and summarized by AI, and you can opt out before any scheduled interview.

The company is an equal opportunity employer and provides reasonable accommodations to qualified individuals with disabilities and disabled veterans, including during interviews.

Benefits

  • Full healthcare coverage and income replacement programs
  • 401(k) with employer match
  • Global benefits covering workspace, professional development and caregiving support
  • Family planning support
  • Gender-affirming care
  • Mental health resources and coaching
  • Flexible vacation plus paid volunteer time off
  • Generous paid parental leave

Where you’d work

Fully remote

You can work from

  • United States

About the company

Reddit

Also hiring in San Francisco, United States, Chicago, United States, Los Angeles, United States and 1 more place

35 of their 37 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation
Tech stack
  • Python
  • Go
  • AWS
  • Kubernetes
  • Java
  • GraphQL
  • C++
  • iOS
  • Android
  • gRPC
Seniority
Senior
Equity
Equity offered
Specialty
Backend
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
5+ years
Tech stack
  • Python
  • Go
  • AWS
  • Kubernetes
  • Java
  • GraphQL
  • C++
  • iOS
  • Android
  • gRPC

Location

Work model
Remote
Region
United States
Remote from
  • United States

Compensation

Salary
$190,000 - 267,000 / year
Pay period
Annual
Equity
Equity offered

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason