Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Front End Web UI Platform

Github

About GitHub


GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations


In this role you can work from Remote, Canada

Overview


GitHub's Core UX organization owns the frontend platform behind GitHub.com: the architecture, tooling, and standards that let hundreds of engineers ship UI that is fast, accessible, consistent, and reliable. We're looking for a Principal Software Engineer to set technical direction across that platform and raise the ceiling on what the frontend can do for millions of developers.

This is a systems role, not a single-team role. You'll work across the concerns that overlap in frontend at scale: performance, accessibility, UX consistency, and availability. Much of the work is evolving a large, actively developed codebase rather than starting from scratch, so success depends as much on migration strategy and cross-team alignment as on architecture. You'll shape paved paths that many teams adopt, not one-off solutions that rely on heroics.

You'll partner closely with other Principal and Staff engineers, Engineering Managers, and Product and Design leadership to decide where the platform goes next and to drive that direction to real, shipped outcomes.

Responsibilities



  • Own the technical direction for GitHub's web UI platform across performance, accessibility, consistency, and availability, balancing long-term architecture with hands-on execution.

  • Drive large cross-team initiatives and migrations, sequencing the work so the platform moves forward without disrupting active product development.

  • Establish patterns, standards, and paved paths for frontend development that lower cognitive load and scale across many teams.

  • Produce architecture and design proposals, evaluate tradeoffs honestly, and build alignment across engineering, product, and design.

  • Mentor and raise the bar for engineers at every level through design review, code review, and pairing.

  • Represent frontend platform priorities to leadership, securing the support and resourcing needed to deliver.

What Success Looks Like in the First 6 Months


  • You've built a deep working understanding of GitHub's frontend systems, infrastructure, and their backend dependencies, and you're using it to make informed, high-leverage decisions.

  • You're leading at least one platform-wide initiative that measurably improves performance, availability, frontend infrastructure, or developer velocity.

  • Teams are adopting the patterns and paved paths you've shaped, with less need for direct hand-holding.

Qualifications


Required Qualifications


  • 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python


    • OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.


    • OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.


    • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.


    • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.


    • OR equivalent experience.



Preferred Qualifications


  • Deep knowledge of React or Angular internals and server-side rendering, with experience modernizing frontend systems in large, multi-team codebases.

  • Track record of improving web performance (Core Web Vitals, interaction latency, bundle size) through systematic, data-driven work.

  • Experience leading cross-team frontend migrations and rollouts, managing sequencing, deprecation, and incremental adoption across many engineers.

  • Strong command of web platform and accessibility fundamentals (browser APIs, a11y standards, TypeScript, JavaScript, CSS) and how they interact with framework-level abstractions.

  • Experience building design systems, shared component libraries, or paved-path tooling that many teams adopt.

GitHub Leadership Principles


GitHub values


  • Customer-obsessed

  • Ship to learn

  • Growth mindset

  • Own the outcome

  • Better together

  • Diverse and inclusive

Manager fundamentals


  • Model

  • Coach

  • Care

Leadership principles


  • Create clarity

  • Generate energy

  • Deliver success

Who We Are


GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.

EEO Statement


GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don\'t discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there\'s any way we can make the interview process better for you; we\'re happy to accommodate!#J-18808-Ljbffr
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Front End Web UI Platform in Montréal, QC vacancy
  •  ...de votre équipe : Nous recherchons un(e) développeur(euse) web front-end senior pour rejoindre l’équipe de développement UX et contribuer...  ...interfaces utilisateur Vous ferez partie d'une équipe « UX Platform » très collaborative, bienveillante et tournée vers l'avenir... 
    Web
    Front end
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,...  ...make a real difference. Job Description As a Senior Front-End Software Developer at Vention… You’ll play a key role on... 
    Front end
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...expansion numérique, nous recherchons un développeur front-end passionné et techniquement compétent, spécialisé en expérience web marketing, pour prendre en charge et faire...  ..., and optimized for both traditional search engines and AI-powered search experiences. You’ll be... 
    Web
    Front end
    Full time
    Work at office

    Explorance

    Montréal, QC
    more than 2 months ago
  •  ...leader in innovative creative and software solutions for real-time data...  ...across television and digital platforms. We’re a team of passionate...  ...for real-time graphics engines by Vizrt, Unreal, and Unity, Astucemedia...  ...Job Description As a Lead Front & Back-End Developer at... 
    Web
    Front end
    Full time

    Ee Consulting

    Montréal, QC
    more than 2 months ago
  •  ...recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader...  ...this team — someone who can architect end-to-end systems across mobile and backend,...  ...GraphQL ~2+ years of experience with cloud platforms (e.g., AWS EC2, Lambda, S3, RDS) and... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  .... Job Description As a Senior/Staff Platform Developer at Vention, you will...  ...software packages before they reach end-of-support status. You will also be responsible... 
    Web
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  • $140k - $230k per year

     ...and collaboratively — without compromising standards — we want to hear from you. The Opportunity   We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from 14 to 24 developers. This is a high-impact, high-ownership role where... 
    Web
    Front end
    Full time
    Worldwide
    Flexible hours

    Us Mobile

    Montréal, QC
    more than 2 months ago
  •  ...experienced Senior Full-Stack Developer / React Front-End Lead (with strong C# Backend expertise) ....  ...and develop responsive, high-performance UI components using TypeScript and React...  ...Core alongside the dedicated backend engineering team . Optimize render performance,... 
    Web
    Front end
    Permanent employment
    Full time
    Contract work
    Immediate start
    Relocation
    Relocation package

    NÖORD TECHNOLOGIES

    Montréal, QC
    8 days ago
  •  ...follow. Plusgrade conçoit les applications web élégantes et modernes permettant aux...  ...une personne prête à mener l'architecture front-end de nos prochains produits de voyage. Ce...  ...concerne un poste vacant existant. Senior Software Developer - FrontEnd Plusgrade builds... 
    Web
    Front end
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Plusgrade

    Montréal, QC
    more than 2 months ago
  •  ...efficient and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise...  ...communication skills and eagerness to learn Interest in both front-end and back-end development You should be proficient with... 
    Web
    Front end
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...Introduction Join Montrium as a Software Developer, Backend and help...  ...services behind our Connect platform for life sciences customers....  ...Reporting to the Director of Engineering, the Software Developer ,...  ..., React, Redux, or other front-end technologies that support... 
    Front end
    Long term contract
    Full time
    Temporary work
    Work at office

    Montrium Inc

    Montréal, QC
    a month ago
  •  ...GTM leaders to build a revenue engine that moves the business...  ...blog . About the role Platform/DevOps at Vasco has been a shared...  ...internal title for this role is Software Developer. What you will...  ...production cloud infrastructure end-to-end, on GCP or a close... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    14 days ago
  •  ...GTM leaders to build a revenue engine that moves the business...  .... About the role As a Software Engineer at Vasco, you'll build...  ...work closely with our DevOps, Platform, Data, and Agent teams. The mission...  ...full slices of work, including front end and data visualization... 
    Front end
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    11 days ago
  •  ...celle d'alléger le texte. Développeuse Front-End- Missions Ponctuelles & Défis Clients...  ...Native, Flutter). Qualité : Sens aigu de l'UI/UX, de l'accessibilité, du responsive design...  ...training) and Babbel (for languages) platforms, in addition to the natural mutual aid of... 
    Front end
    Daily paid
    Full time
    Work at office

    Vo2 Group

    Montréal, QC
    more than 2 months ago
  •  ...qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up...  ...attends pas qu'on te trace le chemin Tu as des notions en front-end (JavaScript, Web Components) ? C'est un plus, pas une obligation. Ce qui... 
    Web
    Front end
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...powered maintenance and asset management platform, serving 14,000+ customers including Duracell...  ...by providing intuitive, mobile-first software that helps teams keep the physical world...  ...the seven foundational teams every product engineer builds on: AI Builder, DevOps, Compliance... 
    Full time
    Internship
    Immediate start
    Worldwide

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...par l'intermédiaire de ce site web ou directement aux...  ...developers build, deploy, and operate software across cloud, on-premises and...  ...Join us in building a unified platform that removes complexity and enables...  ...We are looking for a Platform Engineer who is passionate about... 
    Web
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...analytics, and informed insights. The Platform Services division owns and develops...  ...Throughout implementation, you'll support engineers by resolving architectural challenges, validating...  ...Your profile You are a hands-on Software Architect who thrives on building platform... 
    Remote job
    Long term contract
    Permanent employment
    Full time
    Flexible hours

    Petal

    Montréal, QC
    more than 2 months ago
  •  ...Bounteous is a premier end-to-end digital transformation consultancy...  ...Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design...  ...'re looking for an experienced UI Developer with deep expertise...  ...responsive, high-performance web applications, collaborating... 
    Web
    Front end
    Full time
    Work at office
    Local area
    Worldwide
    Work visa

    Bounteous

    Montréal, QC
    more than 2 months ago
  •  ...the world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell, Cintas,...  ...cloud companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining... 
    Full time
    Local area
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and...  ...engine and keeping the pipeline saturated end to end. Ensure efficient use of...  ...computer science, computer engineering, software engineering) is required. ~5+ years of... 
    Full time
    Work at office

    LawZero

    Montréal, QC
    a month ago
  •  ...powered maintenance and asset management platform, serving 14,000+ customers including Duracell...  ...We're looking for a Senior Software Development Manager to lead MaintainX's Platform...  ...the seven foundational teams every product engineer builds on: AI Builder, DevOps, Compliance... 
    Full time
    Internship
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...avancée de Microsoft Dynamics 365 et Power Platform. Ce poste implique la conception et la...  ...plugins C#, CRM, des flux Cloud, des composants front-end JavaScript/TypeScript et des API RESTful...  ...meilleures pratiques pour Dynamics 365 Web API, Webhooks et Virtual Entities  Appliquer... 
    Web
    Front end
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    23 days ago
  •  ...Job Summary Exegy is seeking a Web Developer to join our engineering team in building, enhancing, and maintaining...  ...our client portal and web-based platforms. In this role, you will focus on...  ...API integrations, and improving front-end performance so global clients can... 
    Web
    Front end
    Full time

    Exegy

    Montréal, QC
    more than 2 months ago
  •  ...assurer la maintenance de logiciels de bureau, web et cloud destinés à l’ensemble des...  ...le développement d’applications de bureau, front-end, back-end et cloud, à l’aide de technologies...  ...- Job overview: We are looking for a Software Developer to build and maintain desktop, web... 
    Web
    Front end
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    11 days ago
  •  ...soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires. -------...  ...is working with the latest technologies in software development. Here is an overview of the...  ...MongoDB, Elasticsearch and Redis Web UI developed in ReactJS with TypeScript,... 
    Web
    Front end
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...suite of energy hardware and software products, and their supporting...  ...dcbel is looking to hire a UI embedded developer to work in...  ...applications for embedded Linux platforms.  Main Responsibilities...  ...infrastructure. Promote good software engineering practices through design and... 
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    10 days ago
  •  ...Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining... 
    Full time

    Bbgc

    Montréal, QC
    9 days ago
  •  ...quality of the products that we end up consuming everyday. In...  ...versatile deep-learning based vision software for quality inspection...  ...million’’ Full stack Software Engineer/Developer that will join our Product...  ...lead you to work both on the front and back end of our product... 
    Front end
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    21 days ago
  •  ...équipe : Le groupe « Unified Platform » est chargé de fournir les...  ...de Genetec sur les plateformes Web et mobiles. Nous mettons l’accent...  ...and mobile platforms. Strong software security, high system...  ...you a great fit: ~ Computer Engineering, Software Engineering, Computer... 
    Web
    Flexible hours

    Genetec

    Montréal, QC
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Front End Web UI Platform. Be the first to apply!