GitHub · 2 days ago
Principal Software Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Cloud ComputingDeveloper Tools
H1B SponsorshipComp. & Benefits
Insider Connection @GitHub
Responsibilities
Lead the architectural design and development of GitHub's web UI platform, ensuring scalability, reliability, accessibility, and performance.
Collaborate with cross-functional teams to define and prioritize projects aimed at enhancing GitHub's user experience.
Establish best practices, patterns, and guidelines for frontend development, fostering a culture of excellence and innovation.
Provide technical leadership and mentorship to frontend engineering teams, promoting continuous learning and growth.
Drive initiatives to improve engineering processes, tooling, and automation to streamline development workflows.
Champion accessibility, performance, and usability standards, ensuring that GitHub's web interfaces are accessible to all users and optimized for performance.
Stay abreast of emerging frontend technologies, trends, and best practices, advocating for their adoption when beneficial to GitHub's development ecosystem.
Collaborate with product management and design teams to translate user needs and business requirements into technical solutions.
Serve as a subject matter expert on web UI development, representing GitHub in industry conferences, forums, and technical communities.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
10+ years of professional experience in frontend development, with a strong proficiency in modern JavaScript frameworks (especially React) and with the last 4 years in a senior technical role (e.g. Staff / Principal or equivalent)
7+ years of experience in designing, building, and maintaining large-scale frontend applications and the backend systems that support these with an emphasis on performance, scalability, and maintainability.
7+ years of providing technical leadership and mentorship, guiding teams to deliver high-quality software solutions, demonstrating a proactive bias for action in ensuring timely execution of projects and initiatives.
3+ years of experience constructing APIs for front-end applications OR proficiency consuming those APIs while leveraging associated client libraries like Apollo, TRPC, Relay, etc.
Preferred
Experience navigating how different concerns within the frontend engineering space overlap (e.g. accessibility, performance, UX consistency) and crafting execution strategies that successfully take these areas into consideration and lead to meaningful and impactful deliverables.
Deep expertise and knowledge of the inner workings of React and related technologies
Passionate and active in the evolution of current front-end architecture trends and best practices, encompassing performance, accessibility, security, and usability.
Extensive experience with TypeScript and other statically typed languages, Node.js, the Web platform, and UI architecture
Experience with large-scale codebases with contributors that span teams, offices and time zones
Prior experience with Ruby on Rails or other backend technologies.
Proficiency in using and customizing build tools and automation frameworks, such as Webpack.
Prior experience articulating complex technical concepts to both technical (engineers at all levels) and non-technical (stakeholders and executives) audiences
Benefits
Annual bonus
Stock options
Company
GitHub
GitHub provides code hosting services that allow developers to build software for open-source and private projects in organizations. It is a sub-organization of Microsoft.
H1B Sponsorship
GitHub has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (13)
2022 (17)
2021 (21)
2020 (9)
Funding
Current Stage
Growth StageTotal Funding
$350MKey Investors
Sequoia CapitalAndreessen Horowitz
2018-06-03Acquired· by Microsoft ($7.5B)
2016-07-28Series B· Undisclosed
2015-12-21Secondary Market· Undisclosed
Recent News
2024-06-04
2024-06-04
2024-06-01
Company data provided by crunchbase