
Job description
As a Senior Software Engineer on the GitHub Notifications team, you'll work on distributed systems that operate at massive scale and touch every GitHub user. You'll tackle challenges in event processing, data pipeline reliability, and real-time delivery — building the infrastructure that powers how humans and agents coordinate work.
You'll work on Notifications and deliver customer value with everything you do. This includes building and operating distributed systems, improving the reliability and performance of notification delivery pipelines, and helping evolve the notification layer to support new kinds of events and collaboration patterns.
This role is for someone who brings strong systems thinking, cares about operational excellence, and is excited about building the distributed systems foundation for human-agent collaboration at scale. You'll have real ownership from day one, working across a multi-service architecture that includes event processing pipelines, delivery systems, and the notification UIs on github.com.
Company

Tech, Software & IT Services
GitHub is a leading AI-powered developer platform used by over 100 million individuals and teams worldwide, including those at 90 of the Fortune 100. The platform provides a collaborative environment for building, scaling, and securely delivering software solutions. GitHub’s core offering centers around version control with Git, and features include code repositories, issue tracking, project management tools, and CI/CD functionalities. It empowers developers to write better code, accelerate development cycles, and foster innovation through open-source collaboration and robust security features.
Keep exploring

Git Hub

Git Hub

Git Hub

Git Hub

Git Hub

Git Hub