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
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type... ...into real-time operational insights. Our cloud-based platform integrates seamlessly with your existing cameras and systems...WebFront endPermanent employmentFull timeImmediate start
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent |... ...security into real-time operational insights. Our cloud-based platform integrates seamlessly with your existing cameras and systems...Front endRemote jobPermanent employmentFull timeImmediate start
- ...Position Summary The Eclipse Foundation is seeking a Front-End Web Developer to join our Software Development team and help build and maintain the web platforms, reusable components, and tools that support the Eclipse Foundation and its communities. This is an existing role...WebFront endFull timeRemote workWork from homeHome officeFlexible hours
- ...SaaS company building a fully integrated platform across the entire public safety... ...processes evidence, there's a good chance our software is working behind the scenes. That's... ...something real. The Role The Staff Software Engineer specializes in mobile app development...SuggestedFull timeInternshipRemote workWork from home
$90k - $140k per year
...development of digital investigative software that acquires, analyzes, and... ...We're looking for Software Engineers to join our team and help... ...Magnet One — a cloud-based platform that brings together digital forensic... ...and welcome candidates with front-end, back-end, or full-stack...WebFront endFull timeWork at officeLocal areaFlexible hours$96.56k - $128.74k per year
...markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries...Permanent employmentSummer workRelocation package3 days per week- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term... ...insights. Our cloud-based platform integrates seamlessly with your existing... ...full-stack development, working on both front-end and back-end components of Solink’s...Front endPermanent employmentFull timeInternship
- Position Summary The Front End Associate is responsible for providing friendly, professional, and efficient customer service while ensuring... ...and safety legislation. Participate in required training, staff meetings, and development initiatives. Report workplace hazards...Front endPart time
$92k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping the... ...We are seeking a Platforms Systems Engineer to provide technical... ...Platforms Team works closely with end customers as well as OEMs in order... ..., and cable/harness design software. ~ Strong analytical, problem...Full timeInternshipFlexible hours$96.56k - $128.74k per year
...better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems... ...succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group plays... ...engineering capabilities for EDC’s Web Experience platform and help evolve its...WebPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$176.5k per year
..., the unified storage and governance platform for all content across Scribd, Slideshare... ...join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core... ...a systems engineer who loves owning software end-to-end: design, implementation, deployment...Long term contractFor contractorsLocal areaHome officeFlexible hours- ...their own AI-powered Chief of Staff. It's an assistant that understands... ...new grads to join our Engineering team full-time. This isn't a rotational... ...reliability and polish front of mind. We lean on AI tools and... ...most in-demand skill set in software today. Build your career in...Remote jobFull timeFlexible hours
$185k - $195k per year
...and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future... ...Develop, test, and debug embedded software on Linux-based platforms for devices including security panels, networking gateways...Casual workInternshipWork at officeImmediate start$171k per year
...The Role Fable Core is the backend, infrastructure, and platform team behind Fable – a social reading product now part of Scribd... ...as App Of The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction for...Long term contractFor contractorsInternshipLocal areaHome officeFlexible hours$96.56k - $128.74k per year
...through trade. Position: Senior Software Developer (Lead) Employment... ...Details: ~ Software Engineer 18: Salaries typically range from... ...internationally, the Digital Platform Delivery & Architecture (DPDA... ...focus will be developing the Web applications along with...WebFront endPermanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team.... ...experience bringing up and debugging firmware on new hardware platforms, and broad embedded systems expertise developed across a diverse...Long term contractFull timeRemote work
- ...company policies and awareness of surroundings.. 7.Refers appropriate service and transactional items to a Customer Service Manager or Front End Team Lead. 8.Educating and supporting customers on the correct and efficient use of self-checkout options. The minimum rate of...Front endHourly payPermanent employmentPart time
$85k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping the... ...is seeking a working level Software Engineer to support delivery of... ...applications (not exclusively web/microservices) ~ Solid command... ...with free access to a learning platform offering a wide range of...WebFull timeInternshipWork at officeRemote workFlexible hours- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure... ...insights. Our cloud-based platform integrates seamlessly with your existing... ...against our Rust/Node.js APIs, our React front end, and our AWS serverless infrastructure...Front endLong term contractPermanent employmentFull timeWork at office
$131.67k - $171.33k per year
...Requisition ID: 78024 Description RF and mmWave Hardware Staff Electrical Engineer is part of the Test Engineering team responsible for... ...Frequency Structure Simulator) Experience with PCB layout software. Demonstrated problem-solving abilities and proactive process...- ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Systems Engineering General Summary As a leading... ...research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables...Remplacement
- ...Staff Embedded Software/Firmware Engineer We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware... ...and test software for next-generation embedded optical platforms. Review, analyze, and refine software requirements...Contract work
$108.8k - $158.8k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware... ...Engineering or related work experience. Staff DSP Application Engineer About the... ...NICs, GPUs, AI accelerators, and server platforms. Assist customers in optimizing PAM4...Full timeWork from home- ...company building the foundational software and AI to power the autonomous... ...belief that an elite group of engineers can make a big difference. We... ...will collect feedback from end users and work with the wider... ...help shape the direction of our platform based on how it performs in...Front endLong term contractFull timeWork at officeLocal areaWork from home
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale... ...behind askpollyʼs AI-powered insights platform. This is a full-time role based in... ...improve product experiences using modern web technologies, bridging complex backend data...WebFront endFull timeInternshipManual laborWork at office
$70k - $120k per year
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...We are looking for a Software Development Engineer in Test (SDET) to join our team who will... ...tested, performant code and build intuitive UIs because we know that minutes can make a...Full timeWork at officeLocal areaFlexible hours$99.2k - $169.3k per year
...the way the world communicates. Requisition ID: 75010 Staff Process Engineer Apply today for the opportunity to become a member of an... ...responsible for testing and validating firmware, hardware and software in a laboratory. This individual will be executing RF test...Full timeFlexible hours- ...needs with high quality IT resources through Staff Augmentation, Global Talent Management,... ...Description The Role: The Solution Test Engineer will work to bridge the gap between platform and feature development through end-to-end solutions architecture integration and...Permanent employmentFull time
- ...Summary: Reporting to the Front-End Operations Manager - Canada the Retail Front-End Lead is responsible for overseeing the successful day to day operation of a retail store department. Responsibilities: Provide supervision and leadership to the team members of...Front endFull timeShift workWeekend work
- ...Description As a Software Developer on our Product Development team, you'll work with... ...tests, and ships software. Behind our platform is a suite of Laravel service APIs that... ...Redis and running on AWS, with an Angular front end in an Nx monorepo. You'll spend much of your...Front endFull time
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!
- remote web developer Ottawa, ON
- web developer Ottawa, ON
- no experience web developer Ottawa, ON
- remote web developer part time Ottawa, ON
- web developer internship Ottawa, ON
- web accessibility specialist Ottawa, ON
- junior web developer Ottawa, ON
- freelance web developer Ottawa, ON
- entry level web developer Ottawa, ON
- remote entry level web developer Ottawa, ON

