Senior Software Engineer - Messaging

2 months, 2 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

Back-End Engineer (Talent pool)

lago Professional Services

Back-End Engineer for HireLago’s vetted talent network, connecting remote Eastern European engineers with global companies to build secure, scalable, and reliable server-side systems for web and mobile applications.

AWS Azure Docker DynamoDB GCP Git Go GraphQL Java JWT Kafka Kubernetes Microservices MongoDB MySQL Node.js OAuth PHP PostgreSQL Python RabbitMQ Redis REST API Ruby Serverless SQL
10 hours, 20 minutes ago

Senior Backend Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Senior Backend Engineer in Costa Rica to build and operate reliable, high-performance, resilient backend systems using Java, Kotlin, or similar technologies.

Java Kotlin
10 hours, 20 minutes ago

Senior Backend Developer

Coforge 10K-50K IT Services

Coforge is seeking a remote Senior Backend Developer in Costa Rica to build, integrate, secure, and optimize backend systems and APIs.

Agile AWS Git Java Microservices MongoDB MySQL Node.js PostgreSQL Python REST API Ruby
10 hours, 20 minutes ago

Senior Java Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Senior Java Engineer in Costa Rica to develop, deploy, and support backend and cross-functional software applications across multiple projects.

Dagster Django GraphQL Java Kafka MongoDB Python React Spring Boot SQL
10 hours, 20 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