Reddit
Reddit

1001-5000 employees

WebsiteLinkedIn
Internet
Social Media
Technology
Online Communities
About Reddit

Reddit is a social news aggregation, web content rating, and discussion website where registered members submit content such as links, text posts, and images, which are then voted up or down by other members. Founded in 2005, Reddit has grown into one of the largest online communities globally, hosting thousands of 'subreddits' dedicated to a wide range of topics. The platform's mission is to bring community and belonging to everyone in the world by enabling open and authentic conversations. Reddit offers a unique blend of social media and forum-style interaction, making it a key player in digital content and community engagement.

3 months ago

Principal Software Engineer

Full-time
Lead
Software Engineer
Report problem

📋

Description
  • Reddit is a community of communities built on shared interests and trust, hosting over 100,000 active communities and millions of daily visitors.
  • The Infrastructure team focuses on building compute orchestration, storage, data systems, and platform services.
  • The role involves working on Reddit’s multi-cloud compute infrastructure, combining software engineering and DevOps tasks, including troubleshooting and scaling challenges.
  • Responsibilities include developing software in Go and Python to enhance platform availability, scalability, and performance, automating infrastructure processes, mentoring developers, and influencing technical strategy.
  • The ideal candidate has over 10 years of internet-scale software development experience, familiarity with cloud systems like Kubernetes and AWS, and proficiency in languages such as Python, Go, Rust, Java, or C++.
  • Excellent communication skills and a user-focused approach are essential.

🎯

Requirements
  • 10+ years of experience developing internet-scale software, preferably in infrastructure roles.
  • 8+ years experience with cloud infrastructure systems (Kubernetes, AWS / GCE).
  • Experience influencing large organizations (500+ engineers) on technical direction and best practices.
  • Experience working with cross-functional teams such as design, product, and data teams.
  • Strong focus on user experience, usability, scalability, and quality.
  • Proficiency in programming languages such as Python, Go, Rust, Java, or C++.
  • Excellent communication skills.

🏖️

Benefits
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs including workspace, professional development, and caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave