Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Messaging [Remote]

$190.8k - $267.1k
Full-time

Reddit

United States
  • Remote job






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 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .

The Messaging Infra team is looking to hire a Senior Software Engineer who is excited to solve large scale streaming infrastructure and distributed messaging infrastructure problems.

Reddit’s mission is to bring community and belonging to everyone in the world. Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet. From pets to parenting, skincare to stocks, there’s a community for everybody on Reddit. For more information, visit redditinc.com.

Our messaging layer receives 50+ millions of messages/second serving 100GB/s of network traffic. We do this while efficiently storing over a petabyte of live topic data across ~1k brokers. As a senior engineer, you will partner closely with your team and our biggest users (ML/AI/Search) to build technical solutions that can scale to Reddit’s product growth. You’ll do this while maintaining an extremely high availability and reliability bar to ensure that Reddit’s users continue to get a great experience across our entire product portfolio.

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


  • Contribute to developing the team and organization’s long term technical strategy.

  • Refine and maintain our messaging infrastructure to support the asynchronous communication of services supporting hundreds of millions of users.

  • Own the infrastructure (managed and self-hosted) that supports produce and consume requests along with the necessary tooling and automation to efficiently operate the infrastructure.

Who you might be:


  • 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure.

  • Software development experience in one or more general purpose programming languages; Golang, Python, C++, Java

  • Experience working closely with technologies like Kafka, and Kubernetes. Strimzi is a huge plus!

  • Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems.

  • Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product.

  • Degree in Computer Science or equivalent technical field.

Benefits:


  • Comprehensive Healthcare Benefits and Income Replacement Programs

  • 401k with Employer Match

  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support

  • Family Planning Support

  • Gender-Affirming Care

  • Mental Health & Coaching Benefits

  • Flexible Vacation & Paid Volunteer Time Off

  • Generous Paid Parental Leave 

#LI-Remote

Pay Transparency:

This job posting may span more than one career level.

In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit .

To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.

The base salary range for this position is:

$190,800 - $267,100 USD

In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.

During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors .

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Messaging [Remote] in United States vacancy
  • $150k - $280k

     ...customer or a provider is delivered as a message: confirmations, time-sensitive...  ...Partner with data and machine-learning engineers on event-triggered engagement, including...  ...Qualifications Required ~5+ years of backend software engineering, including ownership of a messaging... 
    Senior
    Full time
    For contractors
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    11 days ago
  • $174k - $252k

     ...Collaborate with cross-functional product and engineering teams to integrate features—like...  ...data structures, complexity analysis and software design.Experience with Android system-...  ...worldwide.SMS is history, and standard messaging is getting a massive upgrade. RCS is... 
    Senior
    Worldwide

    Google

    Mountain View, CA
    2 days ago
  • $190k - $230k

     ...notifications, our AI-powered personalization engine delivers bespoke experiences that drive...  ...that process 100s of billions of messages and events per year, enabling marketers...  ...and high-impact culture.As a Senior Software Engineer in our Intelligent Messaging,... 
    Senior
    Full time

    Attentive

    San Francisco, CA
    2 days ago
  •  ...Job Title: Senior Software Engineer Location: Annapolis, MD (Locals Preferred) Work Mode: Hybrid Duration: 1 to 3 Years Job Description...  ...teams and requires strong experience in microservices, message queuing, and Kubernetes deployments. Responsibilities:... 
    Senior
    Local area

    Damco Solutions

    Annapolis, MD
    4 days ago
  •  ...Software Engineer TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical...  ...using Docker and other container technologies. Implement messaging solutions with AWS SQS/SNS, Apache Kafka, or RabbitMQ.... 
    Senior

    The Logical Answer

    McLean, VA
    3 days ago
  •  ...capital markets businesses. The engineering team builds and maintains...  ...sharing across teams Provide senior-level technical guidance and...  ...Are You an Experienced Software Engineer Ready to Make an Impact...  ...~ Familiarity with data or message processing systems ~ Experience... 
    Senior

    Axiom Path

    Charlotte, NC
    2 days ago
  •  ...Position Overview We are seeking a Senior/Advanced Java Developer to support a newly established team working on an Omnichannel Payment...  ...through resolution. Support event-driven architectures and messaging technologies as required. Help establish development and... 
    Senior
    Full time

    Hudson Manpower

    Cincinnati, OH
    a month ago
  •  ...Job Title: Senior Software Engineer - Alfresco LWWF Workflow Development Duration: Long Term Project Location: Charlotte, NC...  ...capabilities with REST APIs, databases, enterprise applications, messaging platforms, document/content repositories, shared mailbox flows... 
    Senior

    Delta System and Software Inc.

    Charlotte, NC
    1 day ago
  •  ...Our client is seeking a remote  Senior Software Engineer to design, develop, integrate, and modernize cloud-based software supporting scientific...  ...applications with cloud storage, databases, APIs, messaging services, and other platform components. Support application... 
    Senior
    For contractors
    Remote work

    Select Source Solutions

    Greenbelt, MD
    1 day ago
  •  ...Hello, I have an opportunity for "Senior Software Engineer" and looking for a candidate who can join Immediately if you are interested reply...  ...Disclaimer : We respect your Online Privacy. This e-mail message, including any attachments, is for the sole use of the intended... 
    Senior
    Contract work
    H1b
    Immediate start

    Navtech

    Jersey City, NJ
    4 days ago
  • RESPONSIBILITIES: Kforce has a client in Dallas, TX that is seeking a Senior Software Engineer. Operational Support & Environment Management: *...  ...? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service... 
    Senior
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Dallas, TX
    1 day ago
  •  ...one cloud provider (AWS, Azure) Knowledge and background with messaging integration patterns to support microservice patterns A...  ...partners Bachelor’s Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience... 
    Senior

    Targeted Talent

    Seattle, WA
    a month ago
  •  ...Senior Software Engineer Duration - Five (5) year term from 09/24/2025 to 09/23/2030 Due Date - Aug 01 Qualifications...  .... Create responsive user interfaces with React. 2. Message Brokers a. Work with RabbitMQ for message queuing... 
    Senior

    TriOptus LLC

    Annapolis, MD
    1 day ago
  •  ...the technical architecture of existing software solutions and act as an architectural authority...  ...-in-class development processes and engineering practices Provide guidance on new...  ...with middleware technologies for messaging, caching, services etc ~ Good understanding... 
    Senior

    Trintech

    Eastern, KY
    4 days ago
  •  ...'s degree preferred. • 8+ years' experience in key engineering roles, such as technical leader, software engineer, software architect, or other architecture...  ...Pipeline, CLI, etc.) • Experience integrating with async messaging, logging, or queues, such as Kafka, RabbitMQ, SQS.... 
    Senior

    3B Staffing LLC

    Allen, TX
    2 days ago
  •  ...Senior Software Engineer OnTrac is seeking highly skilled and experienced Senior Software Engineers to join a contractor program supporting...  ...Databricks platform Build ingestion and transformation of HL7 messages and CDA / C-CDA documents into Databricks, orchestrated... 
    Senior
    For contractors
    Remote work

    Ontrac Solutions Inc

    Detroit, MI
    12 hours ago
  •  ...generation distributed transaction platforms, the full-time Senior Software Engineer will design and implement scalable systems in a cloud...  ...building and delivering large-scale enterprise systems, with knowledge of distributed messaging systems and NoSQL databases... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    3 days ago
  •  ...places to work in USA 2023 Job Description The isolved Senior Software Engineer will design and implement complex functionality. Provides...  ...or other NoSQL database ~ Pub/Sub and asynchronous messaging ~ Docker ~ Experience with large (500 database table)... 
    Senior

    iSolved

    Wisconsin
    4 days ago
  •  ...description Java Developer Java Backend Engineer Experience Mid to Senior About the Role We are seeking...  ...MongoDB MSSQL Good to have Messaging systems Kafka producers consumers...  ...of deliverables Attention to detail and commitment to software quality
    Senior

    LTM

    Irving, TX
    2 days ago
  •  ...Job Summary We are seeking a Senior Software Engineer - Architect with deep hands-on experience in Java and Spring Boot to lead the architecture...  ...event-driven microservices architectures using AWS and messaging technologies. • Develop enterprise applications using... 
    Senior

    Compunnel

    Durham, NC
    2 days ago
  •  ...Virginia, building a suite of autonomous software reliability and testing products. Their...  ...Typescript (and JS) on the front end & Node.js engine on the back, too. Jobot is an Equal...  ...receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents... 
    Senior
    Work at office
    Local area

    Jobot

    Falls Church, VA
    18 hours ago
  • $60 - $65 per hour

     ...Senior Advanced Software Engineer Immediate need for a talented Senior Advanced Software Engineer. This is a 06 months contract opportunity and...  ...jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its... 
    Senior
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Phoenix, AZ
    18 hours ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Senior Software Engineer in Boston, MA. Summary: Are you a seasoned software engineer...  ...? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service... 
    Senior
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Boston, MA
    3 days ago
  •  ...We’re seeking a skilled Software Engineer to join our team to work on the backend of our product console. Our Console is the user facing tool...  ...CI/CD pipelines Bonus Qualifications Knowledge of message queuing systems Experience with monitoring and logging... 
    Senior
    Local area

    Hydrolix

    Eastern, KY
    4 days ago
  •  ...that tests the performance of end-to-end software and hardware systems in a challenged...  ...preparing reports for government officials and senior stakeholders on experimental findings....  ..., TCP dump, SS — 10 years J-series messaging or OMS/UCI Experience with HAIPE devices... 
    Senior

    SGS Consulting

    Massachusetts
    a month ago
  •  ...an accommodation or an alternative application process. Software Engineer (Senior-Level) Full Time Direct Labor Huntsville, AL, US 30+ days...  ...programming network connections (protocol buffers, message brokers, UDP and TCP/IP interfaces) Jira - issue tracking... 
    Senior
    Full time
    Contract work

    PENTA RESEARCH, INC.

    Eastern, KY
    4 days ago
  •  ...Job Description Job Description Senior Software Engineer Location: Hybrid in SF 3 days per week. Employment Type: Series D ($200...  ...companies Select and combine the right technologies across messaging, storage, databases, APIs, and infrastructure Work with... 
    Senior
    Worldwide
    3 days per week

    NxT Level

    San Francisco, CA
    a month ago
  •  ...Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design...  ...Security  ~ Understanding of Secure Communications and Message Delivery Tools  ~ Production deployment of Machine Learning... 
    Senior

    Camgian Corporation

    Huntsville, AL
    1 day ago
  • $146k - $234k

     ...Senior Software Engineer Job Locations US-VA-Chantilly Requisition ID 2025-156876 Position Category Information...  ..., etc. Experience with AWS SQS and Apache Kafka for message queuing and stream processing. Why Join Us? At Peraton... 
    Senior
    Contract work
    Shift work

    Peraton

    Chantilly, Loudoun County, VA
    1 day ago
  •  ...Senior Software Engineer KODE Labs, headquartered in Detroit Michigan is seeking a Senior Software Engineer to join our growing team in Detroit...  ...architecture. Familiarity with Kafka or other message-based/event-driven systems. Experience with MongoDB, Redis... 
    Senior
    Flexible hours

    KODE Labs

    Detroit, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Messaging [Remote]. Be the first to apply!