Enable job alerts via email!

Software Engineer II

github

United Kingdom

Remote

GBP 40,000 - 70,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

GitHub is seeking a Software Engineer to enhance collaboration experiences within a diverse team. Responsibilities include designing and deploying software solutions, collaborating with teams, and providing mentorship. Candidates should have 2+ years of experience in software engineering and a passion for quality and collaboration.

Qualifications

  • 2+ years of experience in Software Engineering or related field.
  • Experience maintaining production software in multiple programming languages.
  • Bachelor’s or Associate’s degree in Computer Science or related field.

Responsibilities

  • Design, develop, test, and deploy high-quality solutions.
  • Collaborate with cross-functional teams to implement innovative solutions.
  • Provide technical leadership and mentorship.

Skills

C
C++
C#
Java
JavaScript
Go
Ruby
Rust
Python

Education

Associate’s Degree in a related field
Bachelor’s Degree in Computer Science or related field

Tools

Git
GitHub
Azure
React.js

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 software engineer at GitHub, you will enhance the collaboration experience by working closely with a community of engineers and designers within a diverse and passionate team. You will design, prototype, implement, ship, and support high-performance user experiences.

We seek creative problem solvers who care about culture, customers, and features. Our core values include a big vision, shared purpose, passion for quality, curiosity, dedication, and a focus on fun and collaboration, which lead to great products.

Responsibilities
  1. Design, develop, test, and deploy high-quality solutions that scale 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 team growth.
  4. Maintain the health and quality of systems, including participating in on-call rotations.
  5. Write architecture briefs, carry out experiments, and build prototypes to achieve scalable systems.
  6. Design and implement APIs for seamless software integration.
  7. Utilize CI/CD tools to automate pipelines for continuous integration and delivery.
  8. Develop maintainable code and understand the systems you build.
Qualifications

Minimum Requirements:

  • 2+ years of experience in Software Engineering or related field, with proven experience in maintaining production software in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.

OR

  • Associate’s Degree in a related field plus 1+ year of experience.
  • Bachelor’s Degree in Computer Science or related field, or equivalent experience.
Preferred Qualifications
  • Experience with Git and GitHub.
  • Experience with Azure technologies.
  • Experience with front-end frameworks like React.js.
  • Understanding of REST principles and backend APIs.
  • Strong communication skills.
  • Passion for team culture and collaboration.
  • Comfortable working in an agile environment and seeking feedback.
Values and Principles

GitHub values include customer obsession, shipping to learn, growth mindset, owning outcomes, collaboration, diversity, and inclusion. Leadership principles focus on creating clarity, generating energy, and delivering success.

Who We Are

GitHub is the world's leading AI-powered developer platform with a vast open-source community. Our teams lead in AI, support humanitarian efforts, and innovate in open source development. We are remote-first, offering competitive pay, growth opportunities, and inclusive benefits.

EEO Statement

GitHub values diversity and encourages applications from all backgrounds. We are committed to an inclusive interview process and accommodations for applicants with disabilities.

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

Similar jobs

Senior Software Engineer

Jet2.com and Jet2holidays

Remote

GBP 50.000 - 80.000

4 days ago
Be an early applicant

Senior Software Engineer

IT Search

Northern Ireland

Remote

GBP 60.000 - 70.000

5 days ago
Be an early applicant

Software Engineer (C#, remote GMT)

Reincubate // Camo

London

Remote

GBP 40.000 - 60.000

6 days ago
Be an early applicant

Senior Software Engineer II - Dispatch [United Kingdom]

Olo Inc

Remote

GBP 63.000 - 95.000

5 days ago
Be an early applicant

Senior Software Engineer, Data - (Remote - UK)

Jobgether

Remote

GBP 60.000 - 90.000

6 days ago
Be an early applicant

Senior Mobile Engineer (Android)

Praktika.ai

Greater London

Remote

GBP 60.000 - 80.000

7 days ago
Be an early applicant

Sr. Full-Stack Javascript Engineer

Reown

London

Remote

GBP 65.000 - 75.000

12 days ago

Software Engineer

developrec

Greater London

Remote

GBP 45.000 - 55.000

20 days ago

Software Engineer (C#, remote GMT)

TN United Kingdom

London

Remote

GBP 50.000 - 70.000

9 days ago