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

Senior Java Developer

GR8 Tech 251-1K IT Services

GR8_TECH is hiring a Backend Engineer to build and maintain high-load Casino platform services covering bonuses, wallets, transactions, game catalogs, launches, and provider integrations.

Cassandra Elasticsearch GitLab CI Grafana Java Kafka Kubernetes Microservices Play Framework Prometheus Redis REST API Scala Spring Boot SQL
17 hours, 23 minutes ago

DevOps / SRE / DevSecOps Engineer (AWS) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a DevOps/SRE professional to support complex client systems, build reliable cloud infrastructure, and improve secure application delivery within its growing remote software consultancy.

AWS CI/CD DevSecOps Docker K6 OpenTelemetry PostgreSQL Secrets Management Terraform
17 hours, 23 minutes ago

DevOps / SRE / DevSecOps Engineer (AWS) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is seeking a DevOps/SRE consultant to operate secure, reliable AWS-based systems and support high-quality software delivery for client projects.

AWS CI/CD DevSecOps Docker K6 OpenTelemetry PostgreSQL Secrets Management Terraform
17 hours, 23 minutes ago

Full Stack and Backend NodeJS TypeScript/JavaScript Engineer (Senior) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a backend-focused software developer to build secure, scalable applications and API services for diverse client projects within its growing remote software consultancy.

AWS CI/CD Docker Fastify JavaScript Node.js PostgreSQL React REST API SQL TypeScript
17 hours, 23 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