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

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"> &nbsp;<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"> &nbsp;<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