Quick summary
- Work type
- Remote
- Location
- San Francisco, CA
- Salary
- $217,000–$303,000 / yr
- Posted
- 112 days ago
- Freshness
- Confirmed live today
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays more than 89% of similar roles. Most pay $182,500–$237,262 — the blue band above. At the midpoint, this role pays about $260k versus about $210k 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 · Staff Software Engineer, DevPlatform
Staff Software Engineer, DevPlatform joins the backend team to develop and maintain the infrastructure for the developer platform. This role involves building a highly available, low-latency system at internet scale, specifically focusing on creating a Storage as a Service strategy and providing SQL database services for external developers. The engineer will contribute to the entire development cycle, including technical design, code reviews, and product specification feedback. Key responsibilities include mentoring other engineers and driving large-scale project execution. The ideal candidate possesses expertise in Go, Typescript, Redis, distributed SQL, and Kubernetes. This position solves the technical challenge of providing scalable, reliable tools for thousands of external developers building apps on the platform, requiring a blend of infrastructure knowledge and developer tool experience.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
- Build and maintain the underlying infrastructure of the developer platform.
- Develop new features for external developers, such as SQL database as a service.
- Create and drive the company's Storage as a Service strategy.
- Manage the full development cycle including technical design, development, testing, and launch.
- Review code and design documents while providing feedback on product specifications.
- Build a highly available, low-latency platform capable of operating at internet scale.
- Mentor and coach other engineers on software engineering best practices.
- Contribute to the long-term technical strategy and planning for future features.
What we're looking for
- 7+ years of industry experience in backend, infrastructure, developer tools, or app platforms.
- Experience with Go, Typescript, Redis, distributed SQL, and Kubernetes.
- Proven ability to lead the execution of large-scale projects and handle day-to-day troubleshooting.
- Experience mentoring and coaching other engineers while modeling strong software engineering best practices.
- Ability to collaborate effectively in a fully-remote environment with both technical and non-technical audiences.
- Ability to work independently and innovatively in fast-paced environments with ambiguity.
More like this
Similar roles
Staff Software Engineer, DevX (Developer Infrastructure)
Robinhood
Staff Developer Platform Engineer
Alteryx
Staff Software Engineer, API Platform
Stripe
Staff Software Engineer, API Platform
Stripe
Staff Software Engineer, Developer Experience
Toast, Inc.