Senior Software Engineer - Messaging

1 month 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

DevSecOps Engineer

9th Way Insignia 51-250 Internet Software & Services

9th Way Insignia is hiring an Engineer 3, DevSecOps Engineer to support VA cybersecurity and modernization efforts by securing and automating software delivery across enterprise and cloud environments.

CI/CD Cybersecurity DevSecOps Git
20 hours, 20 minutes ago

Lead DevOps Engineer

Particle41 51-250 Internet Software & Services

Particle41 is seeking a Lead DevOps Engineer to own DevOps strategy, cloud infrastructure, and platform operations for complex client digital projects while guiding teams toward reliable, secure, and efficient delivery.

Agile Ansible Argo CD AWS Azure Bash CI/CD CloudFormation Datadog DevSecOps Flux GitHub Actions GitLab CI GitOps Go Grafana HIPAA Jenkins Kubernetes OpenTelemetry Prometheus Pulumi Python Secrets Management Terraform
20 hours, 35 minutes ago

Senior DevOps Support Engineer - Customer Support

Buildkite 51-250 Commercial Services & Supplies

Buildkite is hiring a remote Support Engineer in the WA timezone to help enterprise customers resolve complex CI/CD, software, and infrastructure issues while building scalable support tools and processes.

AWS Azure Bash CI/CD GCP Go Kubernetes Linux Ruby on Rails Terraform
20 hours, 50 minutes ago

Senior .NET Developer

Qualysoft 251-1K Internet Software & Services

Qualysoft is hiring a Senior .NET Backend Developer in its international software engineering organization to build and maintain secure, scalable enterprise applications, APIs, integrations, and cloud-native services.

Azure C# CI/CD Docker GCP Generative AI GitHub Actions JWT Kafka Kubernetes .NET OpenShift Oracle REST API SQL
21 hours, 5 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