Note: The job is a remote job and is open to candidates in USA. GitHub is a leading platform for agentic software development and collaboration. The Principal Software Engineer will set technical direction for the web UI platform, leading large-scale frontend initiatives involving performance, accessibility, consistency, availability, and migrations. The role also establishes standards and paved paths, builds cross-functional alignment, mentors engineers, and represents platform priorities to leadership.
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
Skills
- * 11+ 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 10+ 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 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 Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, 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 Doctorate 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 equivalent experience
- * 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
Benefits
- Annual bonus for certain eligible roles
- Stock for certain eligible roles
- Sales incentives based on revenue or utilization for certain eligible roles, depending on the terms of the plan and the employee's role
- Remote-first work arrangement
- Generous learning and growth opportunities
- Excellent benefits to support you, wherever you are
Company Overview
Company H1B Sponsorship