Software Engineer, Infrastructure Engineering

Reddit
•$164,000 - $229,000

About The Position

Reddit’s Infrastructure Engineering team provides a reliable, scalable, and automated foundation for Reddit’s technology stack, supporting reliability, performance, efficiency, developer velocity, and system resilience. This centralized position hires across high-impact teams, including Messaging, Site Defense, and Infrastructure Security. The role builds and improves platforms for asynchronous communication, abuse and bot mitigation, service identity, secrets management, and secure infrastructure access. The engineer will partner with Product Management, Product Design, Data Science, and client engineering teams to translate business and user needs into reliable, low-latency technical solutions. They will own the software lifecycle for major initiatives, from technical designs and API contracts through development, testing, rollout, and observability. The role also involves designing and evaluating experiments, analyzing user behavior and product metrics, and building scalable APIs and distributed backend services optimized for client consumption and performance. The engineer will help steer and deliver high-impact projects, improve architecture around authentication, authorization, and identity, establish engineering best practices, improve developer workflows, use modern AI-integrated tools, and mentor and collaborate with technical contributors across Reddit Engineering.

Requirements

  • At least 3 years of experience building internet-scale software, preferably focused on distributed systems infrastructure or infrastructure security.
  • Software development experience in one or more general-purpose programming languages, such as Golang, Python, C++, or Java.
  • Experience with essential cloud infrastructure, including Kubernetes, CI/CD, AWS, or GCP.
  • Hands-on experience implementing features, optimizations, and bug fixes for distributed messaging systems.
  • Excellent communication skills for collaborating with stakeholders in engineering, data science, machine learning, and product.
  • Degree in Computer Science or an equivalent technical field.

Responsibilities

  • Partner with Product Management, Product Design, Data Science, and client engineers to translate business and user needs into reliable, low-latency technical solutions.
  • Own the full software lifecycle for major initiatives, including technical design documents, API contracts, development, testing, rollout, and observability.
  • Design, build, and evaluate A/B experiments; analyze user behavior, conversion funnels, and retention using tools such as BigQuery, HEX, or Firebase.
  • Build and maintain scalable APIs using GraphQL, REST, or gRPC and distributed backend services optimized for client consumption and performance.
  • Establish engineering best practices, improve developer workflows, and use modern, AI-integrated tools to deliver high-quality products efficiently.
  • Work with the team to select, scope, and drive high-leverage projects aligned with Reddit’s goals.
  • Execute strategy and develop more performant, scalable, and higher-quality architecture for authentication, authorization, and identity.
  • Mentor, coach, and collaborate with other technical contributors.
  • Collaborate with cross-functional teams across Reddit Engineering.
  • Continue developing technical and non-technical abilities.

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.
  • Equity in the form of restricted stock units; depending on the position offered, the role may also be eligible for commission.
  • Medical, dental, and vision insurance for U.S.-based employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service