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.
$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- Disney Entertainment and ESPN Product & Technology in Santa Monica seeks a Senior Software Engineer to advance the Commerce Growth Messaging platform serving millions of subscribers across Disney+, Hulu, and ESPN+. You will own design, implementation and deployment of high...Senior
$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- Role Description 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. In your day-to-day, you can expect to: ~Contribute to developing...SeniorFlexible hours
- ...Best of EC” award winner, is a global software company that helps enterprises... ...exceptional experiences through voice, messaging, and emergency services. Reaching 65+... ...selves. #jointheband We are seeking a Senior Software Engineer to take an AI voice agent platform from...SeniorFull timeShift work
$140k - $150k
WORK OPTION: Remote_________________The NBA is hiring a Senior Site Reliability Engineer (SRE) - Messaging & Collaboration to ensure the availability, performance, and reliability of enterprise messaging and collaboration platforms, including Microsoft Exchange Online...SeniorFull timeTemporary workLocal areaRemote workWeekend work- ...Job description Position Overview We are seeking a Senior/Advanced Java Developer to support a newly established team working... ...through resolution. Support event-driven architectures and messaging technologies as required. Help establish development and integration...SeniorFull time
- CVS Health is seeking a Senior Software Engineer on iOS to build native chat and AI-powered experiences. You will design, implement, and optimize... ...iOS apps using Swift, SwiftUI, and UIKit, with real-time messaging, markdown rendering, and secure data handling. You will...Senior
- ...technology and kernel knowledge is highly desired Knowledgeable in high scalable and available distributed systems Experiences with message queues and distributed data stores will be plus Additional Information If you are interested feel free to reach Mahima S...SeniorFull time
- ...applications. We’re looking for an experienced engineer to help build and enhance our extension,... ...Are You have extensive experience in software engineering: coding, testing, debugging,... ...scripts, content scripts, and extension messaging patterns You understand the security...SeniorFull time
- ...Description 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. Collaborate...SeniorFull time
- ...intelligence, machine learning, IoT, and mobile messaging applications to inform next-generation... .... Participate in all aspects of the software development lifecycle, including... ...and expert knowledge of software engineering with: Expert proficiency with Python and...SeniorFull time
- ...Description: Senior Software Engineer working with our Cloud Infrastructure team to develop and maintain distributed services for driving... ...NoSQL database Experience with NATs or other asynchronous messaging frameworks Cloud Computing experience (On-Premises, AWS...SeniorFull time
$135k - $175k
...the Role We are seeking an experienced and passionate Senior Software Engineer to join our dynamic engineering team. In this role, you will... ...). Familiarity with event-driven architectures and messaging systems like Pub/Sub , Kafka or RabbitMQ. Familiarity...SeniorFull time- ...Senior Software Engineer, Services (this role is US based remote, all candidates must be authorized to work in the United States without... ...practices API design (REST, GraphQL, event-driven systems) Messaging systems (e.g., Kafka, SQS), Event sourcing, CQRS patterns...SeniorRemote jobFull time
$180k - $210k
...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 accuracy rates higher. As a Senior Software Engineer on our Identity team, you will...SeniorFull timeFlexible hours- ...just contribute. You’ll make things happen–fast. As a Senior Backend Software Engineer on the Growth team , you'll be at the forefront of... ...CI/CD pipelines and DevOps practices Familiarity with message queuing systems (Kafka, RabbitMQ) Experience with performance...SeniorFull time
- ...About the role: Curri is seeking a Senior Software Engineer to join the Technology team as a Product Engineer with real ownership over outcomes... ...or startup environment where the spec arrived as a Slack message and you had to turn it into a shipped outcome. Ownership...SeniorRemote jobFull timeLocal areaImmediate start
$171.5k - $250k
...throughout the day through photos, videos, and messages that make parents feel like they’re... ...feature ClassDojo ships begins with an engineer. Every minute an engineer spends... ...exists to remove that friction. As a Senior Software Engineer, Developer Experience, you'll...SeniorRemote jobFull timeLocal area- ...want to hear from you. As we grow, we are looking for a Senior Software Engineer to join our Platform team and help build the core infrastructure... ...with knowledge of database design, caching strategies, and message queues. Security-First Mindset : Understanding of...SeniorFull time
$200k - $220k
...with product and design team, and other engineering teams to deliver high-impact features... ...Looking For ~6+ years of professional software engineering experience ~ Strong foundation... ...or similar) Familiarity with message brokers (e.g., Kafka, RabbitMQ, AWS SQS)...SeniorFull time- ...KODE Labs, headquartered in Detroit Michigan is seeking a Senior Software Engineer to join our growing team in Detroit . In this role, you'... ...architecture Familiarity with Kafka or other message-based/event-driven systems Experience with MongoDB, Redis...SeniorFull timeFlexible hours
- ...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...SeniorFull time
$120k - $185k
...GXM is seeking a Senior Software Engineer to join our team to support advanced defense and space-related mission programs focused on Command... ...solutions. Experience with Kubernetes, cloud-native platforms, message brokers, or enterprise integration technologies. $120,000...SeniorFull time- ...Who We Are Engineered to outperform, Teraswitch is on a mission to provide high-performance... ...services. The Job The Software Engineering team builds the systems that... ...Experience with distributed systems, messaging, asynchronous workflows, or real-time application...SeniorFull time
- ...flows in. Our work underpins how customers target, personalize, and measure every message they send, making this product area core to Klaviyo’s continued success. As a Senior Software Engineer on the team, you’ll play a key role in designing and building scalable systems...SeniorFull time
- ...Avatar Marketplace within Roblox. As a Senior Engineer on our team, you will lead the work on... ...3+ years of professional experience in software development ~ Proficiency in one or more... ...systems, including microservices, message queuing systems, distributed databases,...SeniorFull time
- ...Technology, Energy, B2B, Manufacturing, Engineering, LifeSciences (Pharmaceutical,... ...information technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development... ...-on implementation experience with message-based (RabbitMQ, 0MQ or similar) and...SeniorFull time
$161.89k - $199.4k
...Senior Software Engineer with Convera USA LLC (Denver, CO) Design, develop, and implement new software and maintain and improve existing... ...using Jenkins; and Distributed systems architecture using Messaging framework, including JMS, IBM MQ, or Google Pub-Sub....SeniorFull timeWork at officeRemote work3 days per week- ...remaining tech-agnostic and human-centered. Job Title: Senior Java Software Engineer – Financial Services Location: NYC, New York (Onsite)... ...continuously using CI/CD pipelines and DevOps tools. Implement messaging solutions using Kafka or other enterprise messaging...SeniorFull timeWork experience placementWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Messaging [Remote]. Be the first to apply!
- software engineer internship United States
- software development engineer aws United States
- software developer internship no experience United States
- real time software engineer United States
- financial software developer United States
- oracle software engineer United States
- part time software developer United States
- software engineer co-op United States
- graduate software developer United States
- software engineer travel United States


