Staff Software Engineer - Content Platform
WFA Digital Insight
The demand for skilled software engineers in the remote job market has skyrocketed, with over 40% growth in 2025 alone. Reddit, a pioneer in community-driven platforms, is seeking a seasoned Staff Software Engineer to lead the development of their Content Platform. With a strong focus on reliability, performance, and efficiency, this role is ideal for those with expertise in Go and Python. As a leader in this field, Reddit boasts a flexible workforce and offers a unique opportunity to shape the future of their platform. Before applying, candidates should be aware of the high expectations and the need for exceptional problem-solving skills, as well as a deep understanding of distributed systems and software development.
Job Description
About the Role
The Staff Software Engineer position at Reddit is a high-impact role that requires exceptional technical expertise and leadership skills. As a key member of the Content Platform team, you will be responsible for designing, writing, and delivering software to improve the availability, scalability, latency, and efficiency of Reddit's products. You will work closely with other software engineers, product teams, and stakeholders to integrate storage capabilities into broader storage infrastructure and use cases across Reddit.The Content Platform team focuses on empowering product teams to build the best possible Content-related experiences, easily and reliably. This team owns the Tier-0 services and core data models that power some of the most visible aspects of Reddit's product, including viewing a feed, posting, commenting, and upvoting. You will also be responsible for running and maintaining R2, Reddit's monolith legacy stack, which is critical to every user journey at Reddit.
Reddit boasts a flexible workforce, with offices open for those who prefer to work in a traditional setting, and the option to work remotely for those who prefer the flexibility. As a Staff Software Engineer, you will have the opportunity to work on complex and challenging projects, and to shape the future direction of Reddit's platform.
What You Will Do
- Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Reddit's products in Go and Python
- Dive deep into the codebase of a suite of services owned by the team, as well as Reddit's monolith legacy stack
- Make system-level improvements, enhancements, and implement complex code modifications
- Own the design and evolution of Reddit's platform and build for the next 4+ years of continued scale and growth
- Identify gaps in current designs and lead redesigns of the 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
What We Are Looking For
- 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, including Go, Python, C++, or Java
- Prior experience with distributed systems, cloud computing, and containerization
- Strong understanding of system design, architecture, and scalability
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
Nice to Have
- Experience with Reddit's technology stack, including R2 and other legacy systems
- Knowledge of machine learning, natural language processing, or computer vision
- Experience with DevOps practices, including continuous integration and delivery
- Familiarity with containerization using Docker and Kubernetes
- Experience with cloud computing platforms, including AWS or GCP
Benefits and Perks
- Competitive salary and equity package
- Flexible work arrangements, including remote work options
- Comprehensive health, dental, and vision insurance
- Generous PTO and paid holidays
- Access to cutting-edge technology and tools
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
How to Stand Out
- Familiarize yourself with Reddit's technology stack, including R2 and other legacy systems, to demonstrate your expertise and enthusiasm for the role.
- Highlight your experience with distributed systems, cloud computing, and containerization to showcase your ability to scale and optimize Reddit's platform.
- Showcase your problem-solving skills and attention to detail by providing specific examples of complex technical challenges you've overcome in previous roles.
- Demonstrate your ability to collaborate and communicate effectively with cross-functional teams, including engineering, product, and design.
- Prepare to discuss your experience with DevOps practices, including continuous integration and delivery, and your familiarity with containerization using Docker and Kubernetes.
- Be prepared to talk about your long-term vision for Reddit's platform and how you plan to contribute to its continued growth and scalability.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.