Come help us make collaboration even better
At GitHub we build the tools that make collaborating and writing software easier for everyone. We’ve built a company we truly love working for, and we think you will too.
A diverse and inclusive workplace
At GitHub, we think that a diverse company is a strong company, and we work hard to foster a supportive and welcoming workplace. Learn more about our commitment to diversity.
Work happier
Build amazing things with autonomy, self-direction, and a healthy work-life balance. We offer flexible work schedules for all of our employees and Flexible PTO. We also believe that if a job allows for it, you should work wherever you’re happiest.
Explore HQ
Our office in San Francisco’s SOMA neighborhood is designed to help you find your ideal work environment—whether that’s in a library, hammock room, or roof deck. When it’s time to fuel up, we’ve got an in-house coffee shop and several catered meals throughout the week. We also love sharing our space for community events like meetups, hackathons, and Pride Month celebrations.
Put your health and family first
You’ll enjoy 100% coverage of health insurance premiums across our medical, dental, and vision plan offerings, including coverage for dependents. We also offer five months of paid family leave to all new parents with the option to use it all at once or throughout the baby’s first year.
Find your zen
We cover your gym memberships and offer fitness classes in our onsite gym, the OctoDojo. In the Zen Room, you can recharge through meditation or complimentary massage.
Invest in your future
At GitHub, you’ll have a stake in the future success of our platform with equity grants. For full-time employees, we offer competitive 401k planning with a 50% company match up to the IRS 402(g) annual limit.
Keep growing
Learn how you learn best. From books to conferences, you’ll get a yearly budget for your individual learning and development goals.
Get involved
We believe in sharing our time, resources, and products to create positive social impact. We offer up to 40 hours/year in volunteering credit ($20/hr to any nonprofit of your choice).
Where we can hire
We ❤️ our remote culture at GitHub and we currently have hiring entities in all the following states and countries.
-
North America
-
🇺🇸
United States
We hire in all 50 states
-
🇨🇦
Canada
- Alberta
- British Columbia
- Ontario
- Quebec
-
🇺🇸
United States
-
Europe
- 🇦🇹 Austria
- 🇩🇰 Denmark
- 🇩🇪 Germany
- 🇮🇪 Ireland
- 🇳🇱 Netherlands
- 🇪🇸 Spain
- 🇸🇪 Sweden
- 🇨🇭 Switzerland
- 🇬🇧 United Kingdom
-
Asia Pacific
- 🇦🇺 Australia
- 🇮🇳 India
- 🇯🇵 Japan
- 🇳🇿 New Zealand
Please note that benefits vary by country, the ones shown above are for our US based employees. Benefit information for non-US based positions will be provided to individuals who interview for those roles.
Open positions
- Customer Success Architect - AMER Remote - US / Canada
- Customer Success Architect - AMER Remote - US (Washington D.C.)
- Customer Success Architect - Japan Remote - Asia Pacific
- Customer Success Architect - Public Sector Remote - US (Washington D.C.)
- Customer Success Architect - Public Sector Remote - US East Coast
- Customer Success Manager - Japan Remote - Asia Pacific
- Services Deal Desk Manager Remote - US West Coast
- Staff Customer Success Architect - AMER Remote - US / Canada
- Staff Customer Success Architect - AMER Remote - US (Washington D.C.)
- Staff Customer Success Architect - EMEA Remote - Europe
- Database Infrastructure Engineer Remote - Europe
- Database Infrastructure Engineer Remote - US / Canada
- Data Experience Engineer Remote - US / Canada
- Data Experience Engineer Remote - Toronto, Canada
- Platform Operations Engineer Remote - Asia Pacific
- Platform Operations Engineer Remote - Europe
- Program Manager, Engineering Hiring Programs Remote - US / Canada
- Senior Engineering Manager, Git Systems Remote - US / Canada
- Senior Software Engineer - Accessibility Remote - US / Canada
- Senior Software Engineer - Accessibility and Design Systems Remote - Europe
- Senior Software Engineer - Accessibility and Design Systems Remote - US / Canada
- Senior Software Engineer - Code to Cloud Remote - US / Canada
- Senior Software Engineer - Code to Cloud Remote - Europe
- Senior Software Engineer - Core Products Remote - Europe
- Senior Software Engineer - Core Products Remote - US / Canada
- Senior Software Engineer, Datacenter Infrastructure Remote - Europe
- Senior Software Engineer, Datacenter Infrastructure Remote - US / Canada
- Senior Software Engineer, Design Systems Remote - Europe
- Senior Software Engineer, Design Systems Remote - Canberra, Australia
- Senior Software Engineer, Design Systems Remote - US East Coast
- Senior Software Engineer, Design Systems Remote - Sydney, Australia
- Senior Software Engineer, Git Client Remote - US East Coast
- Senior Software Engineer, Git Client Remote - Europe
- Senior Software Engineer - Heart Services Remote - US / Canada
- Senior Software Engineer - Heart Services Remote - Europe
- Senior Software Engineer, npm CLI Remote - US / Canada
- Senior Software Engineer - Octoservices Remote - US / Canada
- Senior Software Engineer - Platform Remote - US / Canada
- Senior Software Engineer - Platform Remote - Europe
- Senior Software Engineer - Special Projects Remote - US / Canada
- Senior Software Engineer - Special Projects Remote - Germany
- Senior Software Engineer - Special Projects Remote - Europe
- Software Engineer - Accessibility Remote - US / Canada
- Software Engineer - App Core Remote - US / Canada
- Software Engineer - App Core Remote - Europe
- Software Engineer - Azure DevOps Platform Remote - US / Canada
- Software Engineer - Code to Cloud Remote - US / Canada
- Software Engineer - Code to Cloud Remote - Europe
- Software Engineer - Communities Remote - US / Canada
- Software Engineer - Core Products Remote - Europe
- Software Engineer - Core Products Remote - US / Canada
- Software Engineer, Data Pipelines Remote - US / Canada
- Software Engineer, Git Client Remote - Europe
- Software Engineer, Git Client Remote - US East Coast
- Software Engineer - Heart Services Remote - US / Canada
- Software Engineer - Heart Services Remote - Europe
- Software Engineer III - Octoservices Remote - US / Canada
- Software Engineer II - Octoservices Remote - US / Canada
- Software Engineering Manager - Code Scanning Remote - Europe
- Software Engineering Manager - Code Scanning Remote - US East Coast
- Software Engineering Manager - Octoservices Remote - US / Canada
- Software Engineer I - Octoservices Remote - US / Canada
- Software Engineer - Platform Remote - Europe
- Software Engineer - Platform Remote - US / Canada
- Software Engineer - Special Projects Remote - Europe
- Software Engineer - Special Projects Remote - US / Canada
- Software Engineer - Special Projects Remote - Germany
- Staff Engineering Manager, Compute Foundation Remote - US / Canada
- Staff Engineering Manager, Compute Foundation Remote - Europe
- Staff Engineering Manager, Data Pipelines Remote - US / Canada
- Staff Manager, Software Engineering - Actions Remote - US / Canada
- Staff Software Engineer - Billing Platform Remote - US / Canada
- Staff Software Engineer - Edge Systems Remote - US / Canada
- Staff Software Engineer - Edge Systems Remote - Europe
- Analyst Relations Manager Remote - US / Canada
- Communications Manager, APAC Remote - Canberra, Australia
- Communications Manager, APAC Remote - Sydney, Australia
- Executive Producer, Video Remote - US West Coast
- Presentation Designer Remote - US / Canada
- Product Marketing Director - Security Remote - US / Canada
- Senior Project Manager - Corporate Marketing Remote - US / Canada
- Sr Product Marketing Manager - Platform and Industry Remote - US / Canada
- Product Manager - Accessibility Remote - US
- Product Manager - Data & Security Products Remote - US / Canada
- Product Manager - Platform Remote - US / Canada
- Senior Developer Advocate Remote - Canberra, Australia
- Senior Developer Advocate Remote - Sydney, Australia
- Senior Operations Manager, GitHub Sponsors Remote - US / Canada
- Senior Product Manager, Azure DevOps Remote - US / Canada
- Senior Product Manager, Azure DevOps Remote - Europe
- Senior Product Manager - Enterprise Remote - US / Canada
- Senior Product Manager - GitHub Actions Compute Remote - US / Canada
- Senior Program Manager, Product Operations Remote - US / Canada
- Corporate Sales Representative San Francisco, CA (HQ)
- Corporate Sales Representative - Japan Tokyo, Japan
- Director of Sales Compensation Remote - US / Canada
- Enterprise Business Representative San Francisco, CA (HQ)
- Enterprise Business Representative EMEA Amsterdam, the Netherlands
- Enterprise Sales - Application Security Remote - Canberra, Australia
- Enterprise Sales - Application Security Remote - Sydney, Australia
- Enterprise Sales - Application Security Tokyo, Japan
- Enterprise Sales - Application Security Amsterdam, the Netherlands
- Enterprise Sales - Application Security Remote - Germany
- Enterprise Sales - Application Security Remote - US / Canada
- Enterprise Sales Executive Remote - US
- Enterprise Sales Executive Remote - US Central
- Enterprise Sales Executive Remote - US Northeast
- Enterprise Sales Executive Remote - US Central
- Enterprise Sales Executive Remote - US West Coast
- Enterprise Sales Executive (Financial Services) Remote - US (New York City)
- Enterprise Sales Manager Bangalore, India
- Enterprise Sales Manager Oxford, UK
- Enterprise Sales Manager-Japan Tokyo, Japan
- Enterprise Sales Manager (Remote Brazil) - Portuguese speaker Remote - US Southwest
- Enterprise Sales Manager (Remote Brazil) - Portuguese speaker Remote - US (Atlanta, GA)
- Enterprise Sales Manager (Remote Brazil) - Portuguese speaker Remote - US Central
- Enterprise Sales Manager - Remote - Latin America - Bilingual Spanish/English Speaker Remote - US (Atlanta, GA)
- Enterprise Sales Manager - Remote - Latin America - Bilingual Spanish/English Speaker Remote - US Central
- GitHub Advanced Security Operations & Program Manager Remote - US East Coast
- GSI Partner Technical Architect Bangalore, India
- Inbound Sales Development Rep San Francisco, CA (HQ)
- Inbound Sales Development Representative Amsterdam, the Netherlands
- Inside Account Manager San Francisco, CA (HQ)
- Sales Operations Business Analyst (Sales Tools) San Francisco, CA (HQ)
- Sales Operations Business Analyst (Sales Tools) Remote - US / Canada
- Sales Operations Senior Business Analyst San Francisco, CA (HQ)
- Sales Operations Senior Business Analyst Remote - US / Canada
- Sales Support Coordinator Tokyo, Japan
- Sales Support Coordinator Remote - Sydney, Australia
- Senior Data Analyst, Sales Operations Remote - US / Canada
- Senior Data Analyst, Sales Operations San Francisco, CA (HQ)
- Senior Director of Sales Strategy, Compensation and Analytics Remote - US West Coast
- Senior Enterprise Enablement Manager San Francisco, CA (HQ)
- Senior Enterprise Enablement Manager Remote - US / Canada
- Senior GTM Program Manager Remote - US / Canada
- Senior Sales Compensation Analyst Remote - US / Canada
- Senior Sales Compensation Analyst San Francisco, CA (HQ)
- Senior Sales Strategy Analyst Remote - US / Canada
- Senior Sales Strategy Analyst San Francisco, CA (HQ)
- Corporate Security Engineer Remote - US / Canada
- Developer Advocate - GitHub Security Lab Remote - US / Canada
- Developer Advocate - GitHub Security Lab Remote - Europe
- GRC Audit and Compliance Analyst Remote - US / Canada
- GRC Senior Technical Risk Analyst Remote - US / Canada
- Machine Learning Engineer - Platform Health Remote - US / Canada
- Product Security Engineer - Bug Bounty Remote - US / Canada
- Product Security Engineer - Security Partner Remote - US / Canada
- Product Security Engineer - Static Code Analysis Remote - US / Canada
- Product Security Incident Responder Remote - US / Canada
- Senior Infrastructure Security Engineer Remote - Global
- Senior Product Security Engineer - Architecture Remote - US / Canada
- Senior Product Security Engineer - Static Code Analysis Remote - US / Canada
- Senior Security Engineer, Security Telemetry Remote - Europe
- Senior Security Engineer, Security Telemetry Remote - US / Canada
- Senior Software Engineer - Trust and Safety Remote - US / Canada
- Senior Threat Detection Engineer Remote - US / Canada
- Senior Threat Detection Engineer Remote - Europe
- Software Engineer - Trust and Safety Remote - US / Canada
- Staff Security Engineer - Operations and Telemetry Remote - Global
- CodeQL Analysis Engineer Remote - Global
- DevOps Architect Remote - US West Coast
- DevOps Architect Remote - US (Denver, CO)
- DevOps Architect Remote - US (Seattle, WA)
- Professional Services DevOps Engineer Remote - US East Coast
- Professional Services Solution Architect Remote - Seoul, South Korea
- Professional Services Solution Architect Remote - US (Washington D.C.)
- Professional Services Solution Architect Remote - US East Coast
- Professional Services Solution Architect Remote - Bangalore, India
- Professional Services Solution Architect Tokyo, Japan
- Security Solution Architect Remote - US / Canada
- Services Sales Representative Remote - US East Coast
- Services Sales Representative - Corporate Remote - US West Coast
- Services Sales Representative - Public Sector Remote - US East Coast
- Enterprise Solutions Engineer Remote - US West Coast
- Enterprise Solutions Engineer Tokyo, Japan
- Enterprise Solutions Engineer Bellevue, Washington
- Enterprise Solutions Engineer - Central Remote - US Central
- Field Code Scanning Architect Remote - Sydney, Australia
- Field Code Scanning Architect Remote - Bangalore, India
- Field Code Scanning Architect Remote - Europe
- Field Code Scanning Architect Remote - Canberra, Australia
- Field Code Scanning Architect Remote - Germany
- Field Code Scanning Architect Remote - Seoul, South Korea
- Field Code Scanning Architect Remote - Asia Pacific
- Field Code Scanning Architect - CodeQL Remote - US / Canada
- Senior Solutions Engineer Remote - US East Coast
- Solutions Engineer - EMEA Remote - Europe
- Solutions Engineer - EMEA Amsterdam, the Netherlands
- Solutions Engineering Manager, Public Sector Remote - US East Coast
- Community Support Engineer, APAC Remote Remote - Asia Pacific
- Senior Manager, Premium Support Remote - Asia Pacific
- Technical Support Account Manager Remote - US / Canada
- Technical Support Account Manager, EMEA Remote - Europe
- Technical Support Account Manager, Japanese Language Support Remote - Asia Pacific
- Technical Support Account Manager, (Korean Language Support) Remote - Asia Pacific
- Technical Support Engineer, EMEA Remote Remote - Europe
- Technical Support Engineer, EMEA Remote Remote - Germany
Internships
No coffee runs here! We love watching talented people learn and explore their skills. Our interns gain real work experience by pairing up with GitHubbers on real projects. Check out what past interns have worked on.
Applications are currently closed for internships. Sign up to receive updates about internship opportunities via email.