About GitHub
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
Remote, United States
Overview
GitHub is revolutionizing the way developers collaborate and build software. We are seeking a Principal Software Engineer to pioneer the UI Platform space, focusing on frontend performance, accessibility, consistency, and availability. This role offers the opportunity to define GitHub's future UI architecture and position it as an industry leader in UI innovation. You will empower millions of developers worldwide by delivering exceptional and accessible user experiences.
Responsibilities
- Lead UI Architecture at Scale: Own the architecture and development of GitHub's Web UI platform, ensuring scalability, reliability, accessibility, and performance for millions of users.
- Cross-Functional Leadership: Collaborate with engineering, product, and design teams to drive frontend initiatives that optimize user experience and performance.
- Mentorship and Technical Leadership: Guide engineering teams with best practices, coding standards, and continuous improvement.
- Architect for Scale, Performance, and Accessibility: Ensure frontend systems meet high standards and perform at scale, making the platform fast, accessible, and consistent.
- Balance Strategic and Hands-On Work: Make architectural decisions while actively coding and solving problems as needed.
- Advocate for Platform Priorities: Drive the strategic vision for the Web UI platform, securing support and resources aligned with company goals.
- Build at Global Scale: Develop frontend solutions supporting a large, distributed user base with high reliability and performance.
What Success Looks Like in the First Year
- Understanding GitHub’s Systems: Gain deep knowledge of GitHub’s systems and apply it to drive impactful initiatives.
- Leading Initiatives for Scalability: Deliver a robust UI platform that enhances performance and accessibility at scale.
- Driving Frontend Strategy: Collaborate to create and execute strategic initiatives for the Web UI platform.
- Mentoring Engineering Teams: Promote best practices for scalable, high-performance frontend development.
Qualifications
Required Qualifications:
- 11+ years of experience in Software Engineering, with proven experience in languages such as JavaScript, Go, or Ruby.
- Or an Associate’s Degree with 10+ years of relevant experience, or a Bachelor’s Degree with 9+, or a Master’s Degree with 7+, or a Doctorate with 5+ years, or equivalent experience.
- 7+ years of experience in large-scale frontend applications and backend systems supporting hundreds of millions of users.
- 7+ years of technical leadership and mentorship experience.
- 3+ years of leading cross-team work involving backend services, APIs, or infrastructure.
Preferred Qualifications:
- Experience integrating concerns like accessibility, performance, and UX consistency.
- Deep expertise in React and related technologies.
- Active involvement in evolving frontend architecture trends and best practices.
- Experience with TypeScript, Node.js, and UI architecture.
- Experience managing large, distributed codebases.
- Experience with backend technologies like Ruby on Rails.
- Proficiency with build tools such as Webpack.
- Ability to communicate complex technical concepts to diverse audiences.
Compensation Range
The base salary range is USD $145,600 - $386,400 per year, depending on location and experience. GitHub offers benefits, bonuses, stock options, and potential sales incentives based on role and impact.
Values and Principles
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
Leadership and Managerial Principles
- Create clarity
- Generate energy
- Deliver success
Who We Are
GitHub is the leading AI-powered developer platform with a vast open-source community. We foster innovation, diversity, and remote work, offering competitive pay, growth opportunities, and supportive benefits. Join us to make an impact and change the world together.
EEO Statement
We value diversity and encourage applicants from all backgrounds. We are committed to an inclusive hiring process and accommodations for applicants with disabilities.