Enable job alerts via email!

Senior Software Engineer

GitHub, Inc.

United Kingdom

Remote

GBP 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

GitHub is seeking a senior software engineer to enhance collaboration experiences within a diverse team. Responsibilities include designing scalable solutions, providing technical leadership, and maintaining system health. Ideal candidates will have over 6 years of software engineering experience and a strong background in various programming languages.

Benefits

Competitive pay
Growth opportunities
Inclusive benefits

Qualifications

  • 6+ years experience in Software Engineering.
  • Minimum 3 years experience with databases such as Kusto.
  • Proficiency with machine learning frameworks like TensorFlow, PyTorch.

Responsibilities

  • Design, develop, test, and ship high-quality scalable solutions.
  • Collaborate with cross-functional teams.
  • Provide technical leadership and mentorship.

Skills

Software Engineering
Problem Solving
Collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

CI/CD tools
Machine Learning frameworks

Job description

About GitHub

As the global home for all developers, GitHub is the complete AI-powered developer platform to build, scale, and deliver secure software. Over 150+ million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate and experiment across 420+ million repositories. With all the collaborative features of GitHub, it has never been easier for individuals and teams to write faster, better code.

Locations

In this role, you can work remotely from the United Kingdom.

Overview

As a senior software engineer at GitHub, you will enhance the collaboration experience by working closely with a community of engineers and designers within a distributed, diverse, and passionate team. You will design, prototype, implement, ship, and support highly performant and inspiring user experiences.

We value creative problem solving, diversity, culture, and customer focus. Our culture emphasizes how we do things as much as what we do, driven by vision, purpose, quality, curiosity, dedication, and collaboration.

Responsibilities
  1. Design, develop, test, and ship high-quality scalable solutions across GitHub services.
  2. Collaborate with cross-functional teams to define and implement innovative solutions.
  3. Provide technical leadership, mentorship, and code reviews to foster growth.
  4. Maintain system health and quality, including participating in on-call rotations.
  5. Create architecture briefs, carry out experiments, and build prototypes to achieve planetary scale.
  6. Design and implement APIs for seamless integration.
  7. Utilize CI/CD tools for automated pipelines.
  8. Write maintainable code and understand the systems you build.
Qualifications

Required Qualifications:

  1. 6+ years in Software Engineering or related, with proven experience in production software in languages like C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python, or an equivalent combination of education and experience.
  2. Minimum 3 years experience with databases such as Kusto.

Preferred Qualifications:

  1. 2+ years scripting experience (e.g., Bash, Python).
  2. 2+ years using general-purpose programming languages (e.g., Go, Ruby).
  3. 3+ years cloud environment experience and/or CNCF concepts.
  4. Proficiency with machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn.
  5. Strong data science principles knowledge.
GitHub Values
  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive
Leadership Principles & Manager Fundamentals
  • Create clarity, generate energy, deliver success
  • Model, coach, care
Who We Are

GitHub is the leading AI-powered developer platform with 150 million developers. We foster a diverse, innovative environment, supporting remote work with competitive pay, growth opportunities, and inclusive benefits. Join us to make a global impact.

Equal Employment Opportunity

We embrace diversity and invite applicants from all backgrounds. We are committed to making accommodations for applicants with disabilities and do not discriminate based on any protected characteristic.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Remote

USD 70 000 - 100 000

4 days ago
Be an early applicant

Senior Software Engineer

Bright Network

Remote

GBP 50 000 - 80 000

4 days ago
Be an early applicant

Senior Software Engineer (Remote - UK)

TN United Kingdom

Remote

GBP 63 000 - 95 000

Today
Be an early applicant

Senior Software Engineer

Jet2.com and Jet2holidays

Remote

GBP 50 000 - 80 000

7 days ago
Be an early applicant

Senior Software Engineer

IT Search

Northern Ireland

Remote

GBP 60 000 - 70 000

7 days ago
Be an early applicant

Senior Software Engineer

Odin

Remote

GBP 60 000 - 80 000

7 days ago
Be an early applicant

Sr. Software Engineer, Flex

Ceros

Remote

GBP 50 000 - 75 000

7 days ago
Be an early applicant

Senior Software Engineer (UK Remote)

Turnitin, LLC

Leeds

Remote

GBP 60 000 - 85 000

Today
Be an early applicant

Senior Software Engineer (UK Remote)

Turnitin, LLC

Manchester

Remote

GBP 55 000 - 80 000

Today
Be an early applicant