Principal Software Engineer @ GitHub | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Software Engineer jobs in United StatesH1B Visa Sponsored Principal Software Engineer jobs in United States
200+ applicants
company-logo

GitHub · 2 days ago

Principal Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Cloud ComputingDeveloper Tools
check
H1B Sponsorship
check
Comp. & Benefits

Insider Connection @GitHub

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

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.

Frontend DevelopmentJavaScript FrameworksReactTechnical LeadershipAPIsPerformance OptimizationScalabilityClient LibrariesApolloTRPCRelayProblem-SolvingLeadershipMentorshipProactiveTeamworkFrontend EngineeringFrontend ArchitectureTypeScriptNode.jsUI ArchitectureLarge-scale CodebasesRuby on RailsBuild ToolsAutomation FrameworksTechnical Communication

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 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 Stage
Total Funding
$350M
Key Investors
Sequoia CapitalAndreessen Horowitz
2018-06-03Acquired· by Microsoft ($7.5B)
2016-07-28Series B· Undisclosed
2015-12-21Secondary Market· Undisclosed

Leadership Team

leader-logo
Thomas Dohmke
CEO
linkedin
leader-logo
PJ Hyett
Co-Founder
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot