Remote Senior Software Engineer, Deployment Infrastructure

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Deployment Infrastructure team at Reddit is seeking a Senior Software Engineer to focus on creating robust, automated deployment systems that balance reliability and efficiency.
  • The role involves deploying services globally by ensuring release artifacts can be deployed via custom workflows across various compute clusters.
  • The engineer will work on orchestrating complex deployment workflows, progressively rolling out services globally, achieving automated rollback of failed deployments, and providing insight and monitoring around deployment health.
  • Collaboration with a team of software engineers, integrating open-source technologies from the CNCF ecosystem, building end-user tooling like CLI utilities in Go, and sharing on-call responsibilities with the deployment infrastructure team are key responsibilities.
  • The position requires working with end-users to establish requirements and designs, language proficiency in Go, Rust, or Python, experience with Kubernetes or similar distributed systems, and utilizing systems in the continuous delivery domain such as Argo, Flux, and Temporal.
  • Strong troubleshooting competency, experience designing large systems, scoping work, building consensus with other engineers, and excellent communication skills are essential for this role.

Requirements:

  • 5+ years of experience in the infrastructure and/or deployment domain with a focus on software engineering.
  • Proficiency in Go (Preferred), Rust, or Python.
  • Experience developing on top of Kubernetes or similar distributed systems.
  • Familiarity with systems in the continuous delivery domain like Argo, Flux, Temporal, and similar systems.
  • Strong troubleshooting skills from higher-level orchestration concerns to lower-level runtime issues.
  • Experience in designing large systems, scoping work, and building consensus with other engineers.
  • Excellent communication skills to collaborate effectively with a service-oriented team and company.

Benefits:

  • Comprehensive Health benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off
  • 4+ months paid Parental Leave
  • Paid Volunteer time off
About the job
Posted on
Job type
Salary
$ 190,800 - 267,100 USD / year
Location requirements

-

Experience level
Technology stack
Leave a feedback