Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)

at Reddit
USD 190,800-267,100 per year
SENIOR
✅ Remote

Used Tools & Technologies

GenAI

Required Skills & Competences

Go @ 4 Kubernetes @ 4 GCP @ 3 GitHub @ 4 GitHub Actions @ 4 CI/CD @ 4 Hiring @ 4 AWS @ 3 Communication @ 6 gRPC @ 4 React @ 7 UI/UX @ 4 API @ 4 HTTP @ 4 System Architecture @ 4 Figma @ 4 GraphQL @ 4 Observability @ 4 Generative AI @ 4 AI @ 4

Details

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

The Deployment Infrastructure team is hiring a Senior Full Stack Software Engineer to lead the design, development, and evolution of the web UI for our build and deployment platform. In this role you’ll craft a cohesive, intuitive user experience that enables engineers across Reddit to build, test, and ship software safely and confidently to a globally distributed cloud ecosystem. The team owns continuous integration, continuous deployment, and the underlying systems that power build and deployment workflows.

Responsibilities

  • Design, build, and ship high-quality features across the stack, with a focus on creating reusable, maintainable UI components and polished frontends that scale with the platform.
  • Contribute to backend systems to deliver cohesive, end-to-end product experiences.
  • Define and enforce clean API boundaries between frontend and backend systems.
  • Collaborate with teammates to build a platform that supports orchestrating complex deployment workflows, progressive rollouts across clusters and regions, automated rollback of failed deployments, and observability into deployment health and performance.
  • Translate complex infrastructure technologies and concepts (e.g., Kubernetes, Argo Rollouts, deployment policies) into intuitive, user-friendly interfaces.
  • Engage directly with engineers across Reddit—conduct user interviews, gather feedback, and deeply understand developer workflows—to shape an opinionated “paved path” for releases.
  • Raise the bar for full-stack engineering across the team through code reviews, mentorship, and knowledge sharing.
  • Participate in the team’s on-call rotation and contribute to the reliability of the platform.
  • Continuously grow technical and non-technical skills.

Requirements

  • 5+ years of experience building full-stack applications, with strong frontend expertise.
  • Deep proficiency in modern frontend development; experience with component-based frameworks (e.g., React, Lit) is valuable, but strong fundamentals matter most.
  • Solid backend experience and understanding of API design, service boundaries, and system architecture.
  • Experience with CI/CD and build systems (e.g., Buildkite, GitHub Actions, Drone) and progressive delivery tools (e.g., Argo Workflows/Rollouts/CD, Kayenta).
  • Familiarity with Temporal, Kubernetes, and cloud platforms (AWS, GCP).
  • Excellent communication skills used to drive alignment, navigate tradeoffs, influence decisions and priorities, and empower others.
  • A high degree of empathy, curiosity, and humility, with a passion for improving developer experience and reliability.
  • Strong sense of ownership; able to lead projects end-to-end and operate in ambiguity.

Bonuses

  • Experience on developer experience, infrastructure, or platform teams.
  • Experience building systems for CI/CD, progressive delivery, or other internal developer platforms.
  • Experience conducting user research or gathering feedback from technical users.
  • Experience implementing UI/UX design and comfort with design software such as Figma.
  • Experience with backend-adjacent technologies such as GraphQL, REST, HTTP, gRPC, or Go.
  • Familiarity with multi-cluster or multi-region deployment strategies.
  • Interest in exploring and integrating emerging technologies (e.g., generative AI) to improve developer workflows.

Benefits

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

Location & Remote

  • Remote - United States. Reddit supports flexible work arrangements and allows remote work in any country where Reddit has a physical presence.

Pay Transparency

  • Base salary range for this US-based position: $190,800 - $267,100 USD.
  • In addition to base salary, the role is eligible to receive equity (restricted stock units) and may be eligible for a commission depending on position. Other U.S.-based benefits include medical, dental, and vision insurance, 401(k) with employer match, and generous time off.