Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $164,000–$229,000 / yr
- Posted
- 3 days ago
- Freshness
- Confirmed live yesterday
Market check
Salary context
How this pay compares to similar roles
This role pays more than 75% of similar roles. Most pay $142,450–$196,750 — the blue band above. At the midpoint, this role pays about $196k versus about $170k 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 90 open roles on FindRole.
Listed pay typically runs $213,750–$299,100 across 90 roles with salary data.
Most-posted roles
- Software Engineer 29
- Machine Learning Engineer 10
- Product Manager 8
- Data Scientist 6
- Backend Engineer 3
At a glance
TL;DR · Software Engineer, Infrastructure Engineering
Software Engineer, Infrastructure Engineering joins the Infrastructure Engineering team to deliver reliability, performance, and efficiency through a unified technology stack. You will work on high-impact teams such as Messaging, Site Defense, or Infrastructure Security to build scalable APIs, distributed backend services, and platforms for service identity and secrets management. Responsibilities include owning the full software lifecycle, translating business needs into low-latency technical solutions, and designing A/B experiments. You will utilize Golang, Python, C++, or Java alongside cloud infrastructure tools like Kubernetes, CI/CD, AWS, and GCP. Additionally, you will maintain GraphQL, REST, and gRPC interfaces while using BigQuery, HEX, or Firebase for data analysis. This role solves critical problems regarding asynchronous communication, bot mitigation, and secure infrastructure for a large-scale community platform.
What does a Software Engineer earn in Remote?
Median $208800 from 341 postings across 48 companies.
Skills
What you'll do
- Translate business and user needs into reliable, low-latency technical solutions.
- Own the full software lifecycle from technical design and API contracts to rollout and observability.
- Design and evaluate A/B experiments using tools like BigQuery and Firebase to make data-backed decisions.
- Build and maintain scalable GraphQL, REST, and gRPC APIs and distributed backend services.
- Create scalable architecture for authentication, authorization, and identity systems.
- Establish engineering best practices and improve developer workflows using modern, AI-integrated tools.
- Mentor and coach other technical contributors within the engineering organization.
What we're looking for
- 3+ years of experience building internet-scale software, preferably with a focus on distributed systems infrastructure or infrastructure security (preferred).
- Software development experience in one or more general purpose programming languages such as Golang, Python, C++, or Java.
- Experience with essential cloud infrastructure including Kubernetes, CI/CD, AWS, and GCP.
- Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems.
- Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product.
- Degree in Computer Science or an equivalent technical field.
Related searches
More like this
Similar roles
Software Engineer
Applied Materials
Software Engineer
Booz Allen Hamilton
Software Engineer
Applied Materials
Software Engineer
Booz Allen Hamilton
Software Engineer
Motorola Solutions