Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $190,000–$267,000 / yr
- Posted
- 80 days ago
- Freshness
- Confirmed live 2 days ago
Market check
Salary context
How this pay compares to similar roles
This role pays more than 88% of similar roles. Most pay $163,375–$217,725 — the shaded band above. At the midpoint, this role pays about $228k versus about $191k 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 77 open roles on FindRole.
Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.
Most-posted roles
- Software Engineer 19
- Data Scientist 8
- Machine Learning Engineer 5
- Frontend Engineer 4
- Machine Learning Systems Engineer 4
At a glance
TL;DR · Senior Software Engineer, Presence
As a Senior Software Engineer, Presence, you will join a team focused on two core workstreams: building tools for high-value professionals like brands and publishers, and creating safe, age-appropriate experiences for younger audiences. You will contribute to the full development cycle, including technical design, coding, testing, and launching new features while collaborating cross-functionally with product and design teams. Your daily work involves managing backend development strategy, mentoring peers, and improving developer workflows in a fast-paced environment. The role requires expertise in large-scale distributed systems and proficiency in languages such as Go, Python, Ruby, Java, or C++. You will utilize technologies including GraphQL, REST, HTTP, Thrift, and distributed caching layers like Cassandra to build scalable serving systems that solve complex problems regarding community engagement and youth safety on the platform.
What does a Software Engineer earn in Remote?
Median $204500 from 415 postings across 57 companies.
Skills
What you'll do
- Execute on product and business strategy by building novel features and products.
- Participate in the full development cycle including technical design, coding, testing, and analysis.
- Review code and design documents while providing feedback on product specifications and mocks.
- Contribute to strategic planning and decision-making processes for backend development.
- Improve developer workflows and mentor team members on their technical expertise.
- Balance high-speed delivery with high-quality standards to build new products quickly.
What we're looking for
- BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
- 3+ years of industry experience in large-scale distributed systems.
- 5+ years of professional software development experience in Go, Python, Ruby, Java, or C++.
- Experience with GraphQL, REST, HTTP, Thrift basics, and designing maintainable APIs.
- Experience with distributed caching layers and large scale data storage systems like Cassandra.
- A track record of developing highly scalable and reliable serving systems.
- A track record of leading projects requiring cross-team and cross-functional collaborations.
- Excellent communication skills to discuss complex topics with both technical and non-technical audiences.
More like this
Similar roles
Senior Software Engineer, Media Creation
Senior Software Engineer
Genworth Financial
Senior Software Engineer
Datadog
Senior Software Engineer
Morningstar Inc
Senior Software Engineer
Microsoft