Software Engineer (Content Platform)
Posted Updated
- As a software engineer, you will work with teammates and partner teams to create and improve scalable, fault tolerant, self-serve systems that comprise the Content Platform at Reddit. You will also:
- Design, write, and deliver software (mostly in Go, sometimes in Python) to improve the availability, scalability, latency, and efficiency of Reddit’s products
- Dive deep into the codebase of a suite of Go services owned by the team as well as one of Reddit’s monolith Python legacy stack
- Be able to make system level improvements, enhancements and implement complex code modifications
- Develop judgment to identify and discuss gaps in our current platform; Help evolve it for next 2+ years of growth
- Work collaboratively with wide variety of cross-functional teams across Reddit; actively engage in soliciting customer feedback
- Collaborate with teammates to share on-call responsibilities and support monitoring/alerting to improve the reliability, scalability, latency, and efficiency of Reddit
- Continue improving your own technical abilities, acumen and soft skills
Benefits
- Comprehensive health benefits
- Flexible vacation & Reddit global days off
- Family planning funds & 4+ months paid parental leave
- Personal & professional development funds
- Paid volunteer time off
- Workspace & home office benefits
- Experience working with one or more databases like Cassandra, Postgres, Redis
- BS in Computer Science, a related field, or equivalent work experience
- Strong communication skills and a desire to collaborate with cross-functional teams
- Proficiency in one or more backend programming languages like Golang, Python, C++, Java
- Experience with modern cloud-based infrastructure like Kubernetes, gRPC, AWS/GCP
- 3+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code
- Prior experience with scaled, high rate platform services and API design is a plus
