Enable job alerts via email!

Software Engineer

GitHub

British Columbia

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading company is seeking a Software Engineer to enhance collaboration experiences. This role involves designing, implementing, and supporting high-performance user experiences. The ideal candidate will work with a diverse team, focusing on quality and innovation, while embracing GitHub's values of diversity and inclusion.

Benefits

Competitive pay
Growth opportunities
Inclusive benefits

Qualifications

  • Bachelor's Degree or Associate’s Degree with experience required.
  • Experience with Git, Azure, and front-end frameworks preferred.

Responsibilities

  • Design, develop, test, and ship scalable solutions across GitHub services.
  • Collaborate with cross-functional teams to implement innovative solutions.
  • Provide technical leadership and conduct code reviews.

Skills

Collaboration
Problem Solving
Technical Leadership
Mentorship

Education

Bachelor's Degree in a related field
Associate’s Degree with 1+ year of experience

Tools

Git
GitHub
Azure
React.js
TensorFlow
PyTorch
Scikit-learn

Job description

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 British Columbia, Canada.

Overview

As a software engineer at GitHub, you will enhance the collaboration experience by working closely with a diverse and passionate team of engineers and designers. You will design, prototype, implement, ship, and support high-performance user experiences.

We value creative problem solvers, diverse thinkers, and those who care about culture, customers, and features. Our culture emphasizes quality, curiosity, dedication, and collaboration, reflecting in our great products.

Responsibilities

  • Design, develop, test, and ship scalable high-quality solutions across GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, and code reviews to foster growth.
  • Maintain system health and quality, including participating in on-call rotations.
  • Write architecture briefs, conduct code experiments, and build prototypes for planetary-scale systems.
  • Design and implement APIs for seamless system integration.
  • Utilize CI / CD tools to automate pipelines for continuous integration and delivery.
  • Build maintainable code and understand the systems you develop.

Qualifications

Required Qualifications

  • OR an Associate’s Degree with 1+ year of experience.
  • OR a Bachelor's Degree in a related field.

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.
  • Experience with machine learning models and AI applications, including frameworks like TensorFlow, PyTorch, or Scikit-learn.
  • Understanding data science principles such as preprocessing, feature engineering, and model evaluation.

Values and Principles

GitHub values include being customer-obsessed, shipping to learn, having a growth mindset, owning outcomes, working better together, and embracing diversity and inclusion.

Leadership and Management

  • Model, Coach, Care

Who We Are

GitHub is the world’s leading AI-powered developer platform with 150 million developers. We support a vibrant open-source community and aim to foster innovation, humanitarian efforts, and global collaboration. We are a remote-first company offering competitive pay, growth opportunities, and inclusive benefits.

We embrace diversity and invite applicants from all backgrounds. We do not discriminate based on gender, identity, sexual orientation, race, religion, age, or other differences. We are committed to accommodating applicants with disabilities during the interview process.

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

Similar jobs

Staff Software Engineer Burnaby, British Columbia, Canada (Remote)

RB Global Inc.

Burnaby

Remote

CAD 100.000 - 130.000

Today
Be an early applicant

Senior Software Engineer (Remote)

Home Depot

British Columbia

Remote

CAD 80.000 - 110.000

Today
Be an early applicant

Senior Software Engineer, Orbits R&D

Planet

British Columbia

Remote

CAD 100.000 - 130.000

Today
Be an early applicant

Senior Software Engineer - Credit

Marqeta, Inc.

Vancouver

Remote

CAD 112.000 - 140.000

Today
Be an early applicant

Software Engineer

DataAnnotation

Vancouver

Remote

CAD 80.000 - 100.000

10 days ago

Senior Software Engineer (C# / .NET) - Canada

JobGet

British Columbia

Remote

CAD 90.000 - 120.000

Today
Be an early applicant

Senior Full Stack Software Engineer (Remote)

Mogo

Vancouver

Remote

CAD 115.000 - 150.000

3 days ago
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Vancouver

Remote

USD 80.000 - 120.000

14 days ago

Software Engineer- Design Systems

DataAnnotation

Vancouver

Remote

CAD 80.000 - 100.000

10 days ago