Senior Software Engineer - Messaging [Remote]
$190.8k - $267.1k- 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.
$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...SeniorFull timeFor contractorsLocal areaWork from home$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...SeniorWorldwide$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,...SeniorFull time- ...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:...SeniorLocal area
- ...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
- ...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
- ...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...SeniorFull time
- ...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
- ...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...SeniorFor contractorsRemote work
- ...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...SeniorContract workH1bImmediate start
- 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...SeniorHourly payContract work
- ...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
- ...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
- ...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
- ...'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
- ...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...SeniorFor contractorsRemote work
- ...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...SeniorFull timeRemote work
- ...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
- ...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 qualitySenior
- ...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
- ...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...SeniorWork at officeLocal area
$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...SeniorContract workLocal areaImmediate start- 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...SeniorHourly payContract work
- ...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...SeniorLocal area
- ...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
- ...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...SeniorFull timeContract work
- ...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...SeniorWorldwide3 days per week
- ...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
$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...SeniorContract workShift work- ...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...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Messaging [Remote]. Be the first to apply!
- summer intern software engineer United States
- software developer fintech United States
- startup software engineer United States
- financial software developer United States
- junior software developer remote United States
- software engineer United States
- software data engineer United States
- freelance software developer United States
- software developer internship no experience United States
- part time software developer United States


