Senior Software Engineer - Git Systems Engineering (GitHub - CoreAI)
Core
Design, develop, test, and ship scalable, available, and maintainable solutions for GitHub's core systems, focusing on Git infrastructure and developer workflows.
Role type
Senior Software Engineer (Systems Engineering)
Builds
High-quality Git systems and developer tooling
Domain
Cloud-based distributed systems and microservices
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, large-scale system architecture, distributed systems, microservices, production system monitoring, observability, code reviews, debugging, incident response, postmortem analysis, technical leadership, mentoring
Preferred skills
None explicitly stated
Technologies
None explicitly stated
Responsibilities
Design and develop scalable solutions; lead technical discussions and produce design docs; write clean, defensive, maintainable code; mentor engineers; provide technical leadership in code reviews; partner with stakeholders to define requirements and break work into milestones; participate in on-call rotation and troubleshoot live-site issues; drive safe deployments and write postmortems; improve developer workflows through tooling and automation.
Seniority
Senior, hands-on IC with mentorship responsibilities