Principal Software Engineer, Infrastructure

at Reddit
USD 286,700-401,400 per year
SENIOR
✅ Remote

Tech Stack

AI AWS @ 1 Communication @ 6 DevOps Go @ 4 Java @ 4 Kubernetes @ 1 Python @ 4 Rust @ 4 Software Development @ 4

Details

Reddit's Infrastructure organization builds and delivers the compute orchestration environment, storage and data systems, and essential platform services behind Reddit. This role focuses on building Reddit's multi-cloud compute infrastructure and combines backend software engineering with DevOps, troubleshooting, and analysis to support performant, reliable, and secure compute workloads at scale.

Responsibilities

  • Collaborate with software engineers and systems engineers to create and maintain the foundational platform for running Reddit's infrastructure.
  • Design, write, and deliver software in Go and sometimes Python to improve the availability, scalability, latency, and efficiency of Reddit's products.
  • Guide and contribute feedback to the technical and strategic direction of the compute platform.
  • Automate critical aspects of the development process, including service creation and management, as well as infrastructure operations.
  • Mentor backend developers across the company.
  • Serve as the go-to person for developers facing complex problems.
  • Troubleshoot and analyze infrastructure issues as Reddit scales and customer workloads change.

Requirements

  • 10+ years of experience developing internet-scale software, preferably in infrastructure roles.
  • 8+ years of experience with cloud infrastructure systems is a plus, including Kubernetes and AWS or GCE ecosystems.
  • Experience influencing technical direction and best practices across larger organizations of 500+ engineers.
  • Experience working with cross-functional teams such as design, product, and data teams to deliver user experiences.
  • Strong focus on user experience, usability, scalability, and quality.
  • Software development experience in one or more general-purpose programming languages, including Python, Go, Rust, Java, or C++.
  • Excellent communication skills for collaboration with a service-oriented team and company.

Benefits

  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Global benefit programs supporting workspace, professional development, and caregiving.
  • Family planning support.
  • Gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.

Compensation

The base salary range for this position is $286,700–$401,400 USD. The role is also eligible to receive equity in the form of restricted stock units and may be eligible to receive a commission depending on the position offered. Reddit provides additional benefits to U.S.-based employees, including medical, dental, and vision insurance, a 401(k) program with employer match, vacation, and parental leave.

Interviews may be recorded, transcribed, and summarized by artificial intelligence in select roles and locations, with an option to opt out before scheduled interviews. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.

More jobs at Reddit

Similar jobs