Senior Software Engineer - Messaging
As a Senior Software Engineer on the Messaging Infra team, you will tackle large-scale streaming and distributed messaging infrastructure challenges to enhance Reddit's user experience.
3,478 total jobs
455 new jobs this week
As a Senior Software Engineer on the Messaging Infra team, you will tackle large-scale streaming and distributed messaging infrastructure challenges to enhance Reddit's user experience.
As a Sr. Software Engineer, you will create and enhance Python and Java-based APIs, collaborating with cross-functional teams to deliver high-quality software solutions.
As a Senior Software Engineer, you'll lead the design and implementation of core products, collaborating with cross-functional teams to enhance mission-critical applications.
As a Senior SOTIF Engineer, you will enhance the safety and reliability of autonomous trucking systems by leading evaluations, guiding engineers, and collaborating across teams.
As a Staff Software Engineer for the Enterprise Platform, you will define the engineering discipline, build self-service software, and automate internal systems to enhance operational efficiency.
Design and build a next-generation reliability platform for Affirm's production systems, blending distributed systems engineering with AI-assisted development.
Design and deliver a reliability platform for production systems, combining distributed systems engineering and AI-assisted development to help teams understand, debug, and improve service health.
Build and support cloud-based geospatial software for federal science clients, contributing across the development lifecycle to tools that help users discover, transform, visualize, and improve Earth science data.
As a Senior Java Software Engineer, you will develop high-performance microservices, ensuring scalability and availability while collaborating in a Scrum environment.
The Staff Software Engineer will lead the technical direction of the Foundations team, focusing on EMR integrations, systems infrastructure, and internal tooling to enhance clinical and member experiences.
The Staff Software Engineer will lead the technical direction of the Foundations team, focusing on EMR integrations, systems infrastructure, and internal tooling to enhance engineering productivity.
Lead the modernization of core data processing systems by translating legacy SAS logic into high-performance Python solutions and building scalable data pipelines.
Design and build advanced fraud prevention systems, developing real-time detection mechanisms and risk engines to safeguard users and the business.
Own technical design and architecture for Labyrinth Screening, scaling its SaaS platform and guiding engineering teams on distributed systems, software quality, and technology decisions.
As a Staff Firmware Engineer, you will design and build Life360's on-device ML platform, integrating advanced machine learning capabilities into resource-constrained firmware while leading technical direction.
The Principal Sales Systems Engineer will act as Veeam's Federal Principal Technologist, engaging with agency leaders to build technical credibility and drive demand in the U.S. Public Sector.
The role involves developing software using Java and JavaScript, interpreting documentation, and collaborating with team members to create effective solutions.
Lead the delivery of scalable full-stack applications, shape component-level architecture, uphold engineering and security standards, troubleshoot production issues, and mentor engineers across the team.
Leads hands-on delivery of scalable full-stack web applications, shaping architecture and engineering standards while mentoring engineers and using AI-assisted practices to deliver reliable, customer-focused software.
As a Staff Software Engineer on the Agent Platform team, you will help secure tens of millions of devices across Windows, Linux, and macOS while processing billions of security events every day as part of SentinelOne’s Endpoint Protection.
As a Staff Software Engineer on the Agent Platform team, you will help secure tens of millions of devices across Windows, Linux, and macOS while processing billions of security events every day as part of SentinelOne’s Endpoint Protection.
As a Senior Software Engineer on the Infrastructure Platform team, you will design and build AWS-based cloud infrastructure, improving reliability and developer productivity.
As a Staff Software Engineer for Syndio's AI platform, you'll take ownership of major runtime surfaces, designing and operating systems in a high-autonomy environment.
Own and modernize enterprise governance backend systems—including authentication, permissions, organizations, and billing—while setting architecture, writing critical-path code, and mentoring engineers as a senior individual contributor.
Those that list pay offer a median of $180,000 a year. The middle half pay between $145,000 and $215,000.
| Level | Range | Middle half · median |
|---|---|---|
| Mid-level | $130K–$200K · $163K | |
| Senior | $145K–$210K · $182K | |
| Lead | $184K–$260K · $219K |
37% of these listings post pay. From 378 listings with pay in USD, at most three per company.
8% of these listings are open worldwide and 2% to a whole region, like Europe or Latin America. The other 90% hire in specific countries:
From 2,843 listings that state where they hire.
What hiring companies here ask for far more often than across all remote jobs, so it is worth putting front and center on your resume.
Share of the 864 companies hiring here that ask for each skill, and how many times as often as across all remote jobs. Soft skills like communication are left out.
Half stop taking applications within 37 days of being posted, and 1 in 4 within 13 days. Applying in the first week counts.
13 days
1 in 4 closed by then
37 days
Half closed by then
82 days
3 in 4 closed by then
From 1,221 listings that closed in the last 120 days, at most three per company.