GitHub Notifications is the connective tissue of the developer workflow — delivering billions of signals every week across web, email, mobile, Slack, and Teams so developers never miss what matters. As we accelerate human-agent collaboration, these communication and coordination pipelines become even more critical. As a Senior Software Engineer on this 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 also help shape how this layer evolves to support new collaboration patterns as AI agents become first-class participants in developer workflows. This is a team where reliability is a first-class concern and engineering craft matters deeply. 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. We're looking 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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed