Senior Software Engineer - Messaging

1 month, 3 weeks ago
Full-time
Senior
Software Development
Reddit

Reddit

Reddit is a diverse network of communities where users engage in content creation, voting, and discussions on a wide range of topics.

Internet Software & Services
1K-5K
Founded 2005
$550M raised

Description

  • Contribute to the team’s long-term technical strategy.
  • Refine and maintain messaging infrastructure for asynchronous service communication at massive scale.
  • Own managed and self-hosted infrastructure for produce and consume requests.
  • Build tooling and automation to operate messaging infrastructure efficiently.
  • Partner with ML, AI, Search, engineering, data science, and product stakeholders on technical solutions.
  • Help ensure high availability and reliability across the messaging platform.
  • Implement features, optimizations, and bug fixes for distributed messaging systems.

Requirements

  • 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure.
  • Experience developing software in one or more general-purpose programming languages such as Golang, Python, C++, or Java.
  • Experience working with Kafka and Kubernetes; Strimzi experience is a strong plus.
  • Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems.
  • Excellent communication skills and experience collaborating across engineering, data science, machine learning, and product.
  • Degree in Computer Science or an equivalent technical field.

Benefits

  • Competitive base salary of $190,800–$267,100 USD.
  • Equity in the form of restricted stock units, with possible commission depending on the role.
  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.
  • Family planning support, gender-affirming care, and mental health and coaching benefits.
  • Global benefits programs including professional development support and caregiving support.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior DevSecOps Engineer

Lever 251-1K Professional Services

Latitude is hiring a fully remote Senior DevSecOps Engineer to lead delivery pipeline engineering for supply chain and logistics software supporting a federal health customer.

AWS Azure CI/CD Kubernetes Terraform
1 hour, 24 minutes ago

[Job-31846] Mid Level / Senior Java/IA Developer, Brazil

CI&T 5K-10K Internet Software & Services

Engenheiro(a) de Software na CI&T para modernizar o ciclo de entrega, descomissionar uma plataforma COBOL e desenvolver arquiteturas Java/Spring integradas a IA em ambientes distribuídos.

Agile Angular Azure CI/CD COBOL CSS GitLab Java JavaScript Jenkins JIRA Kafka Microservices OpenTelemetry PostgreSQL RabbitMQ REST API SonarQube Spring Spring Boot Terraform TypeScript
1 hour, 39 minutes ago

DevOps Engineer

Cloudbeds 251-1K Internet Software & Services

Cloudbeds is hiring a remote U.S.-based DevOps Engineer to build and operate AWS and Kubernetes infrastructure that supports its global hospitality software platform.

Argo CD AWS Bash CI/CD Datadog Docker GitHub Actions GitOps Grafana Helm Kubernetes Load Balancing Memcached MySQL Nginx OpenTelemetry PostgreSQL Prometheus Python Redis Terraform
1 hour, 39 minutes ago

Binance Accelerator Programm - Software Engineer (KYB)

Binance 5K-10K Capital Markets

Binance is hiring an early-career Backend Engineering Intern through its 3–6 month Accelerator Program to develop and maintain KYB systems within its global blockchain ecosystem.

Blockchain Java Kafka Microservices MySQL RabbitMQ Redis Spring
1 hour, 54 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers