www.github.careers
Open in
urlscan Pro
3.213.73.220
Public Scan
Submitted URL: http://www.githubtalentcommunity.careers/
Effective URL: https://www.github.careers/careers-home
Submission: On February 21 via manual from NG — Scanned from DE
Effective URL: https://www.github.careers/careers-home
Submission: On February 21 via manual from NG — Scanned from DE
Form analysis
2 forms found in the DOM<form _ngcontent-lwr-c49="" novalidate="" class="job-search jobSearch form-horizontal top-spacer jquery-job-search ng-untouched ng-pristine ng-valid">
<div _ngcontent-lwr-c49="" class="jquery-input-keywords ja-form">
<div _ngcontent-lwr-c49="" class="form-group"><label _ngcontent-lwr-c49="" for="keyword-search" id="label-keywords" class="search-label">Keyword Search</label>
<div _ngcontent-lwr-c49="" class="keyword-search">
<div _ngcontent-lwr-c49="" class="ui-typeahead"><lw-search-keyword-search _ngcontent-lwr-c49="" _nghost-lwr-c47="">
<div _ngcontent-lwr-c47="" class="search-container"><mat-form-field _ngcontent-lwr-c47="" appearance="outline"
class="mat-form-field position-relative ng-tns-c33-0 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
<div class="mat-form-field-wrapper ng-tns-c33-0">
<div class="mat-form-field-flex ng-tns-c33-0">
<div class="mat-form-field-outline ng-tns-c33-0 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-0"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-0"></div>
<div class="mat-form-field-outline-end ng-tns-c33-0"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-0 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-0"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-0"></div>
<div class="mat-form-field-outline-end ng-tns-c33-0"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c33-0"><input _ngcontent-lwr-c47="" type="text" id="keyword-search" matinput="" aria-controls="keyword-search-lw"
class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger skip-to-main-selector ng-tns-c33-0 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored"
alt="Search Keyword, Category or Job Title" aria-label="Job Search" aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span
_ngcontent-lwr-c47="" class="search-ie-placeholder ng-tns-c33-0" hidden="">Search for jobs by keyword</span><mat-autocomplete _ngcontent-lwr-c47="" id="keyword-search-lw" role="combobox" aria-label="Keyword Search"
aria-autocomplete="both" aria-haspopup="listbox" aria-expanded="false" class="mat-autocomplete ng-tns-c33-0"><!----></mat-autocomplete><span class="mat-form-field-label-wrapper ng-tns-c33-0"><label
class="mat-form-field-label ng-tns-c33-0 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-1" for="keyword-search" aria-owns="keyword-search"><!----><mat-label _ngcontent-lwr-c47=""
class="ng-tns-c33-0 ng-star-inserted">Search for jobs by keyword</mat-label><!----><!----></label><!----></span></div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c33-0"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c33-0 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c33-0"></div>
</div><!---->
</div>
</div>
</mat-form-field></div>
</lw-search-keyword-search></div>
</div>
</div>
</div>
<div _ngcontent-lwr-c49="" class="jquery-input-locations ja-form">
<div _ngcontent-lwr-c49="" class="form-group"><label _ngcontent-lwr-c49="" id="label-locat
ion-search" for="location-search" class="search-label">Location Search</label>
<div _ngcontent-lwr-c49="" class="location-search ui-location-typeahead">
<div _ngcontent-lwr-c49="" class="ui-typeahead"><lw-location-search _ngcontent-lwr-c49="" class="option location-search" _nghost-lwr-c48="">
<div _ngcontent-lwr-c48="" class="search-container">
<div _ngcontent-lwr-c48="" class="mat-spinner" style="display: none;"><mat-progress-spinner _ngcontent-lwr-c48="" role="progressbar" diameter="50" mode="indeterminate" value="20" strokewidth="10"
class="mat-progress-spinner mat-primary mat-progress-spinner-indeterminate-animation" style="width: 50px; height: 50px;"><svg preserveAspectRatio="xMidYMid meet" focusable="false" viewBox="0 0 50 50"
style="width: 50px; height: 50px;">
<circle cx="50%" cy="50%" r="20" class="ng-star-inserted" style="animation-name: mat-progress-spinner-stroke-rotate-50; stroke-dasharray: 125.664px; stroke-width: 20%;"></circle><!----><!---->
</svg></mat-progress-spinner></div><mat-form-field _ngcontent-lwr-c48="" appearance="outline"
class="mat-form-field position-relative ng-tns-c33-1 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
<div class="mat-form-field-wrapper ng-tns-c33-1">
<div class="mat-form-field-flex ng-tns-c33-1">
<div class="mat-form-field-outline ng-tns-c33-1 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-1"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-1"></div>
<div class="mat-form-field-outline-end ng-tns-c33-1"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-1 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-1"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-1"></div>
<div class="mat-form-field-outline-end ng-tns-c33-1"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c33-1"> <input _ngcontent-lwr-c48="" type="text" matinput="" id="location-search"
class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger ng-tns-c33-1 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" alt="Search Locations" aria-label="Location Search"
aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span _ngcontent-lwr-c48="" class="search-ie-placeholder ng-tns-c33-1"
hidden=""> Search Location </span><mat-autocomplete _ngcontent-lwr-c48="" aria-expanded="false" aria-controls="location-search" role="combobox" aria-label="Location Search" id="location-search-autocomplete"
class="mat-autocomplete ng-tns-c33-1"><!----></mat-autocomplete><mat-icon _ngcontent-lwr-c48="" role="button" tabindex="0" color="primary" matprefix="" aria-hidden="false" aria-label="Get Current Location"
class="mat-icon notranslate material-icons mat-primary location-icon ng-star-inserted" data-mat-icon-type="font">location_on</mat-icon><!----><span class="mat-form-field-label-wrapper ng-tns-c33-1"><label
class="mat-form-field-label ng-tns-c33-1 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-3" for="location-search" aria-owns="location-search"><!----><mat-label _ngcontent-lwr-c48=""
class="ng-tns-c33-1 ng-star-inserted">Search Location</mat-label><!----><!----></label><!----></span></div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c33-1"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c33-1 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c33-1"></div>
</div><!---->
</div>
</div>
</mat-form-field>
</div>
</lw-location-search></div>
</div>
</div>
</div>
<div _ngcontent-lwr-c49="" class="search-btn search-submit"><button _ngcontent-lwr-c49="" type="submit" class="ui-button search-button icon" style="touch-action: manipulation; -ms-touch-action: manipulation; cursor: pointer;"
aria-label="Conduct Search"><span _ngcontent-lwr-c49="" translate="" class="search-button-text">Search</span><mat-icon _ngcontent-lwr-c49="" role="img" matprefix="" aria-hidden="false" aria-label="Search"
class="mat-icon notranslate material-icons search-icon mat-icon-no-color" data-mat-icon-type="font">search</mat-icon></button></div>
</form>
<form _ngcontent-lwr-c49="" novalidate="" class="job-search jobSearch form-horizontal top-spacer jquery-job-search ng-untouched ng-pristine ng-valid">
<div _ngcontent-lwr-c49="" class="jquery-input-keywords ja-form">
<div _ngcontent-lwr-c49="" class="form-group"><label _ngcontent-lwr-c49="" for="keyword-search" id="label-keywords" class="search-label">Keyword Search</label>
<div _ngcontent-lwr-c49="" class="keyword-search">
<div _ngcontent-lwr-c49="" class="ui-typeahead"><lw-search-keyword-search _ngcontent-lwr-c49="" _nghost-lwr-c47="">
<div _ngcontent-lwr-c47="" class="search-container"><mat-form-field _ngcontent-lwr-c47="" appearance="outline"
class="mat-form-field position-relative ng-tns-c33-2 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
<div class="mat-form-field-wrapper ng-tns-c33-2">
<div class="mat-form-field-flex ng-tns-c33-2">
<div class="mat-form-field-outline ng-tns-c33-2 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-2"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-2"></div>
<div class="mat-form-field-outline-end ng-tns-c33-2"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-2 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-2"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-2"></div>
<div class="mat-form-field-outline-end ng-tns-c33-2"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c33-2"><input _ngcontent-lwr-c47="" type="text" id="keyword-search" matinput="" aria-controls="keyword-search-lw"
class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger skip-to-main-selector ng-tns-c33-2 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored"
alt="Search Keyword, Category or Job Title" aria-label="Job Search" aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span
_ngcontent-lwr-c47="" class="search-ie-placeholder ng-tns-c33-2" hidden="">Search for jobs by keyword</span><mat-autocomplete _ngcontent-lwr-c47="" id="keyword-search-lw" role="combobox" aria-label="Keyword Search"
aria-autocomplete="both" aria-haspopup="listbox" aria-expanded="false" class="mat-autocomplete ng-tns-c33-2"><!----></mat-autocomplete><span class="mat-form-field-label-wrapper ng-tns-c33-2"><label
class="mat-form-field-label ng-tns-c33-2 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-5" for="keyword-search" aria-owns="keyword-search"><!----><mat-label _ngcontent-lwr-c47=""
class="ng-tns-c33-2 ng-star-inserted">Search for jobs by keyword</mat-label><!----><!----></label><!----></span></div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c33-2"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c33-2 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c33-2"></div>
</div><!---->
</div>
</div>
</mat-form-field></div>
</lw-search-keyword-search></div>
</div>
</div>
</div>
<div _ngcontent-lwr-c49="" class="jquery-input-locations ja-form">
<div _ngcontent-lwr-c49="" class="form-group"><label _ngcontent-lwr-c49="" id="label-locat
ion-search" for="location-search" class="search-label">Location Search</label>
<div _ngcontent-lwr-c49="" class="location-search ui-location-typeahead">
<div _ngcontent-lwr-c49="" class="ui-typeahead"><lw-location-search _ngcontent-lwr-c49="" class="option location-search" _nghost-lwr-c48="">
<div _ngcontent-lwr-c48="" class="search-container">
<div _ngcontent-lwr-c48="" class="mat-spinner" style="display: none;"><mat-progress-spinner _ngcontent-lwr-c48="" role="progressbar" diameter="50" mode="indeterminate" value="20" strokewidth="10"
class="mat-progress-spinner mat-primary mat-progress-spinner-indeterminate-animation" style="width: 50px; height: 50px;"><svg preserveAspectRatio="xMidYMid meet" focusable="false" viewBox="0 0 50 50"
style="width: 50px; height: 50px;">
<circle cx="50%" cy="50%" r="20" class="ng-star-inserted" style="animation-name: mat-progress-spinner-stroke-rotate-50; stroke-dasharray: 125.664px; stroke-width: 20%;"></circle><!----><!---->
</svg></mat-progress-spinner></div><mat-form-field _ngcontent-lwr-c48="" appearance="outline"
class="mat-form-field position-relative ng-tns-c33-3 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
<div class="mat-form-field-wrapper ng-tns-c33-3">
<div class="mat-form-field-flex ng-tns-c33-3">
<div class="mat-form-field-outline ng-tns-c33-3 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-3"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-3"></div>
<div class="mat-form-field-outline-end ng-tns-c33-3"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-3 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c33-3"></div>
<div class="mat-form-field-outline-gap ng-tns-c33-3"></div>
<div class="mat-form-field-outline-end ng-tns-c33-3"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c33-3"> <input _ngcontent-lwr-c48="" type="text" matinput="" id="location-search"
class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger ng-tns-c33-3 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" alt="Search Locations" aria-label="Location Search"
aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span _ngcontent-lwr-c48="" class="search-ie-placeholder ng-tns-c33-3"
hidden=""> Search Location </span><mat-autocomplete _ngcontent-lwr-c48="" aria-expanded="false" aria-controls="location-search" role="combobox" aria-label="Location Search" id="location-search-autocomplete"
class="mat-autocomplete ng-tns-c33-3"><!----></mat-autocomplete><mat-icon _ngcontent-lwr-c48="" role="button" tabindex="0" color="primary" matprefix="" aria-hidden="false" aria-label="Get Current Location"
class="mat-icon notranslate material-icons mat-primary location-icon ng-star-inserted" data-mat-icon-type="font">location_on</mat-icon><!----><span class="mat-form-field-label-wrapper ng-tns-c33-3"><label
class="mat-form-field-label ng-tns-c33-3 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-7" for="location-search" aria-owns="location-search"><!----><mat-label _ngcontent-lwr-c48=""
class="ng-tns-c33-3 ng-star-inserted">Search Location</mat-label><!----><!----></label><!----></span></div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c33-3"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c33-3 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c33-3"></div>
</div><!---->
</div>
</div>
</mat-form-field>
</div>
</lw-location-search></div>
</div>
</div>
</div>
<div _ngcontent-lwr-c49="" class="search-btn search-submit"><button _ngcontent-lwr-c49="" type="submit" class="ui-button search-button icon" style="touch-action: manipulation; -ms-touch-action: manipulation; cursor: pointer;"
aria-label="Conduct Search"><span _ngcontent-lwr-c49="" translate="" class="search-button-text">Search</span><mat-icon _ngcontent-lwr-c49="" role="img" matprefix="" aria-hidden="false" aria-label="Search"
class="mat-icon notranslate material-icons search-icon mat-icon-no-color" data-mat-icon-type="font">search</mat-icon></button></div>
</form>
Text Content
Skip to Main Content Toggle navigation * Product * Actions Automate any workflow * Packages Host and manage packages * Security Find and fix vulnerabilities * Codespaces Instant dev environments * Copilot Write better code with AI * Code review Manage code changes * Issues Plan and track work * Discussions Collaborate outside of code Explore * All features * Documentation * GitHub Skills * Blog * Solutions For * Enterprise * Teams * Startups * Education By Solution * CI/CD & Automation * DevOps * DevSecOps Resources * Customer Stories * White papers, Ebooks, Webinars * Partners * Open Source * GitHub Sponsors Fund open source developers * The ReadME Project GitHub community articles Repositories * Topics * Trending * Collections * Pricing * Careers * Home * Life at GitHub * Early in Career * Experienced Professionals * Benefits * Login to GitHub Careers * US Job Listings * Global Job Listings * Employee Login for US Jobs * Employee Login for Global Jobs * Join Our Talent Community LET’S BUILD FROM HERE, TOGETHER Join the team accelerating human progress through developer collaboration. Keyword Search Search for jobs by keywordSearch for jobs by keyword Location Search Search Location location_onSearch Location Searchsearch Keyword Search Search for jobs by keywordSearch for jobs by keyword Location Search Search Location location_onSearch Location Searchsearch GitHub is the world’s leading AI-powered developer platform with over 100 million developers and counting. For us, software is the means to an end. It’s how we can make the world a better place for everyone. Explore all open roles LP.SKU-D4.TITLE We know you’re at your best when you can be your authentic self from a location that makes sense for you. Here at GitHub, we believe in true work/life balance. That’s why we offer health, wellness, learning and development and social impact opportunities in addition to competitive pay, remote work, and comprehensive benefits. GitHub benefits LP.SKU-D4-1.TITLE We’re proud of our global community of Hubbers who are changing the way the world builds software together. Communities of Belonging, affinity groups, and social Slack channels are foundational to our interconnected, remote-first culture. Life at GitHub Everyone starts somewhere. Maybe you’re ready for an internship. Or your college graduation is so close, you can almost touch it. Maybe you’re even considering a complete career change. Early in Career WHO WE ARE. WHAT WE BELIEVE. What The world's leading Al-powered developer platform. Why Accelerate human progress through developer collaboration. How Our values guide our interactions, decision-making, and how we engage with each other. 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 Working at GitHub is the best place to work on open-source software, because open-source is in our DNA. I love to be able to tackle new challenges every day, and see the impact of my work affect millions of customers. There is no more interesting place on the planet to be able to do this kind of work." Taylor, Engineering Working here for me isn’t just a job, it’s truly a journey of growth and inspiration. The trust and support I receive from my leadership and colleagues empower me to explore new ideas, challenge the status quo, and truly make a difference in our field." Stanley, Information Technology DIVERSITY. INCLUSION. BELONGING. If we’re going to have a true impact, we need our teams and community to represent the world we live in. To meet this goal, GitHub prioritizes diversity, inclusion, and belonging across our platform, people, philanthropy, and policy. Learn more See jobs by: Categories Locations SUBSCRIBE TO OUR DEVELOPER NEWSLETTER Get tips, technical guides, and best practices. Twice a month. Right in your inbox. Subscribe PRODUCT * Features * Security * Team * Enterprise * Customer stories * The ReadME Project * Pricing * Resources * Roadmap * Compare GitHub PLATFORM * Developer API * Partners * Electron * GitHub Desktop SUPPORT * Docs * Community Forum * Professional Services * Premium Support * Skills * Status * Contact GitHub COMPANY * About * Blog * Careers * Press * Inclusion * Social Impact * Shop * * * * * * * * © 2024 GitHub, Inc. * Terms * Privacy (Updated 08/2022) * Sitemap * What is Git? Cookies are used on this site to assist in continually improving the candidate experience and all the interaction data we store of our visitors is anonymous. Learn more about your rights on our Privacy Policy page. Okay x