FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Content Platform
Reddit, Inc.Staff Software Engineer leading development of Content Platform at Reddit. Driving software design, scalability, and mentoring engineers in a high-impact role.
Tech Stack
Tools & technologiesCassandraDistributed SystemsGoGRPCJavaKubernetesPythonRedis
About the role
Key responsibilities & impact- Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Reddit’s products in Go and sometimes Python
- Dive deep into the codebase of a suite of services owned by the team as well as one of Reddit’s monolith legacy stack
- Be able to make system level improvements, enhancements and implement complex code modifications.
- Own the design & evolution of our platform and build for the next 4+ years of continued scale and growth of Reddit
- Identify gaps in our current designs and lead redesigns of our platform to improve developer velocity and enable Reddit growth
- Work collaboratively with other software engineers from Infra and Product orgs
- Collaborate closely with engineering teams and stakeholders to integrate storage capabilities into broader storage infrastructure and use cases across Reddit.
- Mentor and guide other backend engineers across the company
Requirements
What you’ll need- 7+ years of hands-on experience building internet-scale software, distributed systems or platforms used by other developers
- BS, MS, PhD in Computer Science, a related field, or equivalent work experience
- Software development experience in one or more general purpose programming languages; Golang, Python, C++, Java
- Prior experience and capability with scaled, high rate platform services, and API design. You are an undying advocate for the user, and you have a deep intuition for how critical infra systems work at scale
- Demonstrated history of technical leadership, successfully guiding engineering teams to deliver impactful, high-quality solutions
- Exceptional communication skills with a strong ability to collaborate with cross-functional teams and stakeholders
- Experience with (or curiosity to learn about) Kubernetes, gRPC, Cassandra, TiDB, Redis is a huge plus
Benefits
Comp & perks- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPythonC++JavaAPI designdistributed systemsinternet-scale softwaresystem level improvementscomplex code modificationssoftware development
Soft Skills
technical leadershipcollaborationcommunicationmentoringguiding engineering teamsproblem-solvingdesign thinkinguser advocacycross-functional teamworkstakeholder engagement
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Science