Senior Software Engineer, Deployment

2 Hours ago • 5 Years + • $190,800 PA - $267,100 PA

Job Summary

Job Description

The Deployment Infrastructure team at Reddit is seeking a Senior Software Engineer to build automated deployment systems. The role involves creating workflows for global service deployments, including automated rollback for failed deployments and health monitoring. The engineer will collaborate with a team of software engineers, integrate open-source technologies (CNCF ecosystem), and develop end-user tooling. Responsibilities include orchestrating deployment workflows, progressively rolling out services, and contributing to open-source projects. The candidate will also share on-call duties with the team.
Must have:
  • 5+ years of experience in infrastructure/deployment.
  • Proficiency in Go, Rust, or Python.
  • Experience with Kubernetes or similar systems.
  • Experience in continuous delivery systems.
Perks:
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days off
  • Generous paid Parental Leave
  • Paid Volunteer time off

Job 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. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

The Deployment Infrastructure team is looking to hire a Senior Software Engineer with a focus on creating robust, automated, deployment systems that balance reliability and efficiency.

At Reddit, we aim to deploy our services globally. This involves taking release artifacts and ensuring they can be deployed via custom workflows across a variety of compute clusters. We aim to ensure that bad deployments can be automatically detected, rolled back, and minimize impact on our production systems. At the same time, we need to ensure successful deployments can propagate across our infrastructure without human intervention.

Many companies achieve with operations teams that can write scripts and build pipelines. However, at Reddit, our scale and developers demand that we build our own software and integrate capable open-source tooling. This means we are looking for individuals with a strong software engineering background to fill this role.

In your day-to-day, you can expect to:

  • Work collaboratively with a team of software engineers build and deploy software capable of:
    • Orchestrating complex deployment workflows
    • Progressively rolling out services globally
    • Achieving automated rollback of failed deployments
    • Providing insight and monitoring around the health of deployments
  • Work with our end-users to establish requirements and designs.
  • Integrate open source technologies, largely in the CNCF ecosystem and at times contribute to them to help meet Reddit’s business needs.
  • Build end user tooling, for example CLI utilities in Go that help interact with dashboards.
  • Share on-call responsibilities with the deployment infrastructure team.

You have:

  • 5+ years of experience working in the infrastructure and/or deployment domain. Specifically with a focus on software engineering (as opposed to systems operations)
    • Language proficiency in either Go (Preferred), Rust, or Python.
  • Experience developing on top of Kubernetes or similar distributed systems.
  • Experience utilizing systems in the continuous delivery domain such as Argo, Flux, Temporal, and similar systems.
  • Strong troubleshooting competency ranging from higher-level orchestration concerns to lower-level runtime ones.
  • Experience designing large systems, scoping work, and building consensus with other engineers.
  • Excellent communication skills to collaborate with a service-oriented team and company.

Benefits:

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days off
  • Generous paid Parental Leave  
  • Paid Volunteer time off

#LI-remote, #LI-JS5

Similar Jobs

Riot Games - Staff Software Engineer, Machine Learning - AI Foundations

Riot Games

Los Angeles, California, United States (On-Site)
1 Year ago
SmileGate - [AI센터] DevOps, 인프라 엔지니어

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Veeam Software - Junior C# Developer

Veeam Software

Prague, Czechia (On-Site)
2 Months ago
Netflix - CDN Site Reliability Engineer (SRE) L4/L5

Netflix

California, United States (Remote)
4 Months ago
Le Collectionist - Lead Data Engineer (H/F/X) - CDI - Paris

Le Collectionist

Paris, Île-de-France, France (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - Site Reliability Engineer II

Axon

London, England, United Kingdom (On-Site)
1 Week ago
Luxoft - Software Engineer (Node.js)

Luxoft

Sydney, New South Wales, Australia (On-Site)
5 Months ago
Zurora - Principal Software Engineer

Zurora

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
GoDaddy - Frontend Software Development Engineer

GoDaddy

Gurugram, Haryana, India (Hybrid)
5 Days ago
Veeam Software - Data Analytics Engineer

Veeam Software

(Remote)
2 Weeks ago
Nintendo - Senior Manager, Engineering Infrastructure and IT

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago
Futurum Technology  - DevOps Engineer (Python Focus)

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (Remote)
1 Month ago
Zscaler - Principal Software Development Engineer

Zscaler

San Jose, California, United States (On-Site)
2 Weeks ago
GoFundMe - Site Reliability Engineer II

GoFundMe

Buenos Aires, Buenos Aires, Argentina (Hybrid)
2 Weeks ago
Qualcomm - Programmer Analyst - Lead

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!