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
- Application Integration Engineer San Francisco, CA (HQ)
- Application Integration Engineer Bellevue, Washington
- Application Integration Engineer Remote - US West Coast
- Business Systems Analyst - Financial Systems San Francisco, CA (HQ)
- Business Systems Analyst - Financial Systems Remote - US West Coast
- Business Systems Analyst - Financial Systems Bellevue, Washington
- Customer Success Architect - Japan (Remote) Remote - Asia Pacific
- Customer Success Architect - Public Sector (Remote) Remote - US (Washington D.C.)
- Customer Success Architect - Public Sector (Remote) Remote - US East Coast
- Customer Success Manager - Japan (Remote) Remote - Asia Pacific
- Technical Account Manager - Remote Tokyo, Japan
- Android Engineer Remote - US / Canada
- Database Infrastructure Engineer Remote - US / Canada
- Database Infrastructure Engineer Remote - Europe
- Executive Assistant - Engineering Remote - US / Canada
- iOS Engineer Remote - US / Canada
- Platform Operations Engineer Remote - Europe
- Platform Operations Engineer Remote - Asia Pacific
- Platform Operations Engineer Hyderabad, India
- Program Manager, Engineering Hiring Programs Remote - US / Canada
- Senior Engineering Manager, Git Systems Remote - US / Canada
- Senior Engineering Manager - Platform Engineering 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 - Europe
- Senior Software Engineer - Code to Cloud Remote - US / Canada
- Senior Software Engineer - Core Products Remote - US / Canada
- Senior Software Engineer, Design Systems - Ruby on Rails Remote - US / Canada
- Senior Software Engineer, Design Systems - Ruby on Rails Remote - Europe
- Senior Software Engineer - Heart Services Remote - US / Canada
- Senior Software Engineer - Heart Services Remote - Europe
- Senior Software Engineer - Heart Services Remote - Asia Pacific
- Senior Software Engineer - Mac Cloud Remote - US / Canada
- Senior Software Engineer - Notifications Remote - Europe
- Senior Software Engineer - Notifications Remote - US East Coast
- Senior Software Engineer, npm CLI Remote - US / Canada
- Senior Software Engineer - Octoservices Remote - US / Canada
- Senior Software Engineer - Planning & Tracking Remote - US / Canada
- Senior Software Engineer - Platform Remote - US / Canada
- Senior Software Engineer - Platform Remote - Europe
- Senior Software Engineer - UI Frameworks Remote - US / Canada
- Software Engineer - App Core Remote - Europe
- Software Engineer - App Core Remote - US / Canada
- 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 - US / Canada
- Software Engineer - Heart Services Remote - Asia Pacific
- Software Engineer - Heart Services Remote - Europe
- Software Engineer - Heart Services Remote - US / Canada
- Software Engineer III - Octoservices Remote - US / Canada
- Software Engineer II - Octoservices Remote - US / Canada
- 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
- 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, Database Infrastructure Remote - US / Canada
- Staff Software Engineer, Database Infrastructure Remote - Europe
- Director, Talent Acquisition - Engineering Remote - US / Canada
- Director, Talent Acquisition - Revenue Remote - US / Canada
- North America Benefits Manager Remote - US / Canada
- North America Benefits Manager San Francisco, CA (HQ)
- Senior Operations Manager - Talent Acquisition Remote - US / Canada
- Senior Technical Talent Partner Remote - US East Coast
- Communications Manager, APAC Remote - Sydney, Australia
- Communications Manager, APAC Remote - Canberra, Australia
- Executive Producer, Video Remote - US West Coast
- Presentation Designer Remote - US / Canada
- Product Marketing Director - Security Remote - US / Canada
- Sr Product Marketing Manager - Platform and Industry Remote - US / Canada
- Corporate Sales Representative - ANZ & ASEAN Remote - Sydney, Australia
- Deal Desk Manager - AMER East Remote - US East Coast
- Director of Sales Compensation Remote - US / Canada
- Director of Seller Enablement Remote - US / Canada
- Enterprise Business Representative EMEA Amsterdam, the Netherlands
- Enterprise Sales - Application Security Remote - Germany
- Enterprise Sales - Application Security Remote - Sydney, Australia
- Enterprise Sales - Application Security Remote - Canberra, Australia
- Enterprise Sales - Application Security Amsterdam, the Netherlands
- Enterprise Sales - Application Security Tokyo, Japan
- Enterprise Sales Executive Remote - US Central
- Enterprise Sales Executive Remote - US West Coast
- Enterprise Sales Executive Remote - US Northeast
- Enterprise Sales Executive - Financial Services Remote - US (New York City)
- Enterprise Sales Executive (Financial Services) Remote - US (New York City)
- Enterprise Sales Manager Remote - Europe
- Enterprise Sales Manager Oxford, UK
- Enterprise Sales Manager-Japan Tokyo, Japan
- 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 Brazil) - Portuguese speaker Remote - US Southwest
- Enterprise Sales Manager - Remote - Latin America - Bilingual Spanish/English Speaker Remote - US Central
- GitHub Advanced Security Operations & Sales Program Manager Remote - US East Coast
- Inside Accounts Manager San Francisco, CA (HQ)
- Mid Market Account Manager San Francisco, CA (HQ)
- Mid-Market Sales Representative San Francisco, CA (HQ)
- Revenue Enablement Operations Specialist Remote - US / Canada
- Sales Support Coordinator Remote - Sydney, Australia
- Sales Support Coordinator Tokyo, Japan
- Senior Data Analyst, Sales Operations Remote - US / Canada
- Senior Data Analyst, Sales Operations San Francisco, CA (HQ)
- Senior Enterprise Enablement Manager Remote - US / Canada
- Senior Enterprise Enablement Manager San Francisco, CA (HQ)
- 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)
- Strategic Enterprise Business Representative (EBR) - US San Francisco, CA (HQ)
- Technical Enablement Specialist Remote - US / Canada
- Technical Revenue Program Manager Remote - US / Canada
- GRC Senior Technical Risk Analyst Remote - Global
- GRC Senior Technical Risk Analyst Remote - US / Canada
- Product Security Engineer - Code Analysis Remote - US / Canada
- Product Security Engineer - Security Partner Remote - US / Canada
- Senior Corporate Security Engineer - Remote Remote - US / Canada
- Senior Product Security Engineer - Code Analysis Remote - US / Canada
- Senior Security Engineer, Security Telemetry Remote - US / Canada
- Senior Security Engineer, Security Telemetry Remote - Europe
- Senior Security Engineer - Vulnerability Management Remote - US / Canada
- Senior Security Engineer, Vulnerability Management Remote - Europe
- Senior Software Engineer - Privacy Remote - US / Canada
- Senior Software Engineer - Product Security Engineering Remote - US / Canada
- Software Engineering Manager - Trust & Safety Remote - US / Canada
- Software Engineering Manager - Trust & Safety, Remote Remote - US / Canada
- Software Engineer - Privacy Remote - US / Canada
- Staff Software Engineer - Product Security Engineering Remote - US / Canada
- Professional Services DevOps Engineer Remote - US East Coast
- Professional Services Solution Architect Remote - Seoul, South Korea
- Professional Services Solution Architect Remote - US East Coast
- Professional Services Solution Architect Remote - Bangalore, India
- Professional Services Solution Architect Remote - US (Washington D.C.)
- Professional Services Solution Architect Remote - US (Washington D.C.)
- Professional Services Solution Architect Tokyo, Japan
- Security Solution Architect Remote - US / Canada
- Enterprise Cloud Solution Engineer Remote - US West Coast
- Enterprise Cloud Solution Engineer Remote - US Central
- Enterprise Solutions Engineer Tokyo, Japan
- Enterprise Solutions Engineer Tokyo, Japan
- Enterprise Solutions Engineer - Central Remote - US Central
- Field Code Scanning Architect Remote - Sydney, Australia
- Field Code Scanning Architect Remote - Canberra, Australia
- Field Code Scanning Architect Remote - Bangalore, India
- Field Code Scanning Architect Remote - US Northwest
- Field Code Scanning Architect Remote - Asia Pacific
- Field Code Scanning Architect Remote - Seoul, South Korea
- Field Code Scanning Architect Remote - US Southwest
- Field Code Scanning Architect Remote - US West Coast
- Field Code Scanning Architect Remote - US / Canada
- Field Code Scanning Architect - CodeQL Remote - US / Canada
- Field GitHub Actions Architect Remote - Global
- Senior Solutions Engineer Remote - US East Coast
- Senior Solutions Engineer Remote - Germany
- Senior Solutions Engineer Remote - US Central
- Senior Solutions Engineer Remote - Europe
- Solutions Engineer - EMEA Remote - Europe
- Solutions Engineer - EMEA Amsterdam, the Netherlands
- Enterprise Support Engineer Remote - US West Coast
- Enterprise Support Engineer, EMEA Remote Remote - Germany
- 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
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.