Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $164,200–$229,900 / yr
- Posted
- 70 days ago
- Freshness
- Confirmed live today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 61% of similar roles. Most pay $151,000–$219,200 — the blue band above. At the midpoint, this role pays about $197k versus about $185k for comparable roles.
Based on 240 similar postings.
Employer
About Reddit
Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.
Reddit currently has 89 open roles on FindRole.
Listed pay typically runs $216,700–$303,000 across 89 roles with salary data.
Most-posted roles
- Software Engineer 27
- Machine Learning Engineer 10
- Product Manager 8
- Data Scientist 7
- Backend Engineer 3
At a glance
TL;DR · Software Engineer, Content Platform
Software Engineer, Content Platform joins the Infrastructure organization to empower product teams by building reliable, high-leverage platform services. This role focuses on the Content Platform team, which owns Tier-0 services and core data models for critical user journeys like viewing feeds, posting, and commenting. You will design, write, and deliver software to improve availability, scalability, latency, and efficiency. Day-to-day tasks include making system-level improvements, implementing complex code modifications, and maintaining the R2 monolith legacy stack. You will utilize Go and Python while working with databases like Cassandra, Postgres, and Redis. The role requires expertise in cloud-based infrastructure including Kubernetes, gRPC, and AWS/GCP. You will collaborate with cross-functional teams to identify platform gaps and evolve the system for future growth.
What does a Software Engineer earn in Remote?
Median $208800 from 354 postings across 50 companies.
What you'll do
- Design, write, and deliver software in Go and Python to improve product availability, scalability, and latency.
- Maintain and improve a suite of Go services and a legacy Python monolith stack.
- Implement complex code modifications and system-level enhancements to the core data models.
- Identify platform gaps and develop technical strategies to support multi-year growth.
- Build scalable, fault-tolerant, and self-serve systems for the Content Platform.
- Participate in on-call rotations and manage monitoring and alerting to ensure system reliability.
- Solicit and incorporate customer feedback from cross-functional teams to improve platform services.
What we're looking for
- 3+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code.
- BS in Computer Science, a related field, or equivalent work experience.
- Proficiency in one or more backend programming languages like Golang, Python, C++, or Java.
- Experience working with one or more databases like Cassandra, Postgres, or Redis.
- Experience with modern cloud-based infrastructure like Kubernetes, gRPC, AWS, or GCP.
- Strong communication skills and a desire to collaborate with cross-functional teams.
- Prior experience with scaled, high rate platform services and API design (preferred).
Related searches
More like this
Similar roles
Staff Software Engineer, DevPlatform
Staff Software Engineer, Media Foundations
Senior Software Engineer, Content Platform Engineering
The Walt Disney Company
Senior Software Engineer, Web Platform
Content Management Senior Lead Software Engineer
JPMorgan Chase