1

Github Software Engineer Jobs in Toronto, ON (NOW HIRING)

BitGo is looking for a Software Engineer to join our Trade team and help us build resilient, robust ... Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc. * Bachelor ...

The Role As a Full Stack Software Engineer, you will join one of our teams and expand our banking ... Experience with CI/CD pipelines using Jenkins, GitHub actions and solid git version control ...

We are looking for a highly skilled Senior Software Developer to design, develop, and maintain ... Good understanding of GitHub Actions (DevOps) for CI/CD pipelines and automation. * Good ...

The Staff Software Engineer Opportunity We seek a dynamic and influential Staff Software Engineer ... Proficiency in leveraging AI coding assistants (e.g., GitHub Copilot) to accelerate the development ...

The Staff Software Engineer Opportunity We seek a dynamic and influential Staff Software Engineer ... Proficiency in leveraging AI coding assistants (e.g., GitHub Copilot) to accelerate the development ...

Senior Software Engineer

Toronto, ON · On-site

CA$120K - CA$170K/yr

The Role * We're looking for Senior Software Engineers who are passionate about building high ... Familiarity with CI/CD pipelines, GitHub Actions, or Team Foundation Server (TFS) . * Experience ...

next page

Showing results 1-20

Github Software Engineer information

What does a typical day look like for a Github Software Engineer?

A typical day for a Github Software Engineer involves collaborating with team members through code reviews, participating in daily standup meetings, and working on new feature development or maintenance of existing systems. You’ll frequently interact with cross-functional teams, including product managers and designers, to deliver improvements and solve technical challenges efficiently. Expect to spend significant time coding, troubleshooting issues, and utilizing tools like GitHub Actions for automation and deployment. Continuous learning and staying up-to-date with open-source trends are also common, as Github encourages innovation and personal growth within its engineering teams.

What are the key skills and qualifications needed to thrive in the Github Software Engineer position, and why are they important?

To thrive as a Github Software Engineer, you typically need strong proficiency in programming languages like Python, Ruby, or Go, experience with distributed systems, and a degree in computer science or related field. Familiarity with tools such as Git, GitHub Actions, Docker, and CI/CD pipelines is essential, along with knowledge of cloud infrastructure and agile development practices. Excellent collaboration, problem-solving skills, and the ability to communicate complex technical ideas clearly are valuable in this position. These competencies ensure smooth product development, efficient team workflows, and the delivery of high-quality software to a global user base.

What is a GitHub Software Engineer job?

A GitHub Software Engineer is responsible for developing and maintaining software solutions that enhance GitHub’s platform and services. They work with various programming languages, contribute to open-source projects, and collaborate with teams to improve developer workflows. Their role involves coding, debugging, reviewing pull requests, and optimizing performance for millions of users worldwide.

What engineers make $500,000?

Senior software engineers, especially those working at large tech companies or in specialized fields like machine learning or cloud infrastructure, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and a strong track record of performance.

How much do GitHub software engineers make?

GitHub software engineers typically earn between $100,000 and $180,000 annually, depending on experience, location, and role level. Compensation may include base salary, bonuses, and stock options, especially for senior positions or those working on core platform features.

How hard is it to get hired at GitHub?

Getting hired as a GitHub Software Engineer is competitive, often requiring strong programming skills, experience with relevant technologies like Git, and a solid understanding of software development practices. Candidates typically go through multiple interview rounds, including coding challenges and technical assessments, to demonstrate their expertise.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like cloud computing or machine learning, and working at large tech companies or startups can contribute to reaching this salary level.
What are the most commonly searched types of Github Software Engineer jobs in Toronto, ON? The most popular types of Github Software Engineer jobs in Toronto, ON are:
Infographic showing various Github Software Engineer job openings in Toronto, ON as of June 2026, with employment types broken down into 80% Full Time, 15% Part Time, and 5% Contract. Highlights an 85% Physical, 7% Hybrid, and 8% Remote job distribution.
Staff Software Engineer

Staff Software Engineer

Clutch Technologies Inc.

Toronto, ON • Remote

CA$205K/yr

Other

Medical, Dental, Vision, Life

Posted 12 days ago


Job description

About Clutch

Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of their home, get the right one delivered to their door, and enjoy peace of mind with our 10-Day Money-Back Guarantee.

Named one of Canada's Top Growing Companies two years in a row and awarded a spot on LinkedIn's Top Canadian Startups list, we're looking to add curious, hard-working, and driven individuals to our growing team.

Headquartered in Toronto, Clutch was founded in 2017. Clutch is backed by world-class investors including Canaan, BrandProject, Real Ventures, D1 Capital, and Upper90. To learn more, visit clutch.ca

Technology

  • Full TypeScript stack for front- and back-end, with some legacy JavaScript

  • Front-end: ReactJS app with functional components and context API

  • Back-end: ExpressJS with PostgreSQL database and Sequelize ORM

  • Microservices architecture using Docker, Terraform, AWS ECS, and other AWS services

  • Interservice communication via RabbitMQ and Apache Kafka

About the role
Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver complex solutions, and shape the future of our platform. This role requires leadership in technical decision-making, cross-functional collaboration, and innovation in architecture and system design.

What you'll do

  • Provide pragmatic solutions to business challenges while delivering scalable, secure, and resilient systems

  • Champion engineering excellence through coding standards, peer reviews, and technical documentation

  • Collaborate with Product, Design, and Data teams to translate business needs into technical solutions

  • Execute complex, high-impact projects from ideation to implementation, ensuring alignment with business goals

  • Drive innovation by evaluating new tools, technologies, and processes to improve team productivity and system performance

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience

  • 8+ years of industry experience designing and developing software solutions, including leading large-scale projects

  • Expert proficiency in modern programming languages (TypeScript, Python, Go, Rust)

  • Deep experience with Frontend or Backend frameworks (React, Vue, Express)

  • Strong knowledge of cloud platforms (AWS, Azure, Google Cloud) and cloud-based architecture optimization

  • Advanced database skills: PostgreSQL, MySQL, Oracle; schema design, query optimization, and performance tuning

  • Experience with system architecture, performance tuning, and scaling complex applications

  • In-depth knowledge of testing methodologies and frameworks for unit, integration, and end-to-end testing

  • Hands-on experience with Agile methodologies (Scrum or Kanban) and tools like Jira or GitHub

  • Proven leadership in technical decision-making and ability to balance business and technical requirements

Why you'll love it at Clutch

  • Autonomy & ownership - create your own path and own your work

  • Competitive compensation and equity incentives

  • Generous time off program

  • Health & dental benefits

Employment Type

Existing, Permanent Full-Time

Compensation & Benefits

  • Salary range: $205,000 annually 

  • Equity incentives

  • Comprehensive healthcare, dental, vision, life insurance, and dependent coverage starting from day 1

Clutch is committed to fostering an inclusive workplace where all individuals have an opportunity to succeed. If you require accommodation at any stage of the interview process, please email talent@clutch.ca