13 days ago

Senior Software Engineer

GitHub

Hybrid
Full Time
$150,000
Hybrid

Job Overview

Job TitleSenior Software Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$150,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About GitHub

GitHub is the world’s leading AI-powered developer platform, used by over 180 million developers and 77,000 organizations globally. Powered by Copilot, GitHub enables agentic software development with a focus on building, scaling, and delivering secure software.

Role Overview

As a Senior Software Engineer on the Issues Platform team, you will work with a distributed team of engineers and designers to build highly performant systems. You will design, prototype, implement, ship, and support systems that millions of developers rely on daily.

Responsibilities

  • Design, develop, test, and ship scalable technical solutions.
  • Collaborate with cross-functional teams to define innovative systems.
  • Provide technical leadership, mentorship, and participate in code reviews.
  • Develop GraphQL APIs and REST endpoints for product teams.
  • Maintain and extend Ruby on Rails and new Go services.
  • Drive service reliability through monitoring, instrumentation, and SLO management.
  • Participate in incident response, root cause analysis, and postmortems.

Qualifications

Required: 6+ years in Software Engineering or equivalent with experience in coding languages including Go, Ruby, Python, and others. Proficiency in Ruby on Rails and scalable API design is essential.

Preferred: Experience in scripting languages, cloud environments, distributed systems, GraphQL, database optimization, and proactive reliability improvements.

GitHub Values and Culture

GitHub embraces a culture of customer obsession, growth mindset, collaboration, and diversity. The team is driven by a mission to deliver quality, reliable software while fostering an inclusive environment.

Location & Work Arrangement

This role can be performed remotely from the United Kingdom.

Key skills/competency

  • Ruby on Rails
  • Go
  • GraphQL
  • REST APIs
  • Distributed Systems
  • Scalability
  • CI/CD
  • Mentorship
  • Monitoring
  • Incident Response

Tags:

Senior Software Engineer
Ruby on Rails
Go
GraphQL
APIs
Distributed Systems
Scalability
Mentorship
CI/CD
Incident Response
Ruby
API Design
Cloud

Share Job:

How to Get Hired at GitHub

  • Research GitHub's culture: Review mission, values, and recent news.
  • Customize your resume: Highlight scalability and API expertise.
  • Prepare for technical interviews: Practice coding in Ruby, Go, and GraphQL.
  • Showcase leadership: Emphasize mentorship and code reviewing skills.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background