San Francisco, CA•EST. 2008•http://www.github.com
GitHub is the home for all developers on the planet. We make it easier for developers to be developers: to work together, to solve challenging problems, and to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.
The GitHub platform is where developers can create, share, and ship the best code possible. Our community is made up of students, hobbyists, consultants, enterprise professionals, partners and executives, building software in the way that works best for them.
What We Value:
Collaboration: We believe the best work is done together.
Empathy: We believe in putting people first.
Quality: We believe in setting the standard for excellence.
Positive Impact: We believe in making the world a better place through our work.
Shipping: We believe in creating things for the people using them.
- Company Type
- Number of Employees
- San Francisco (HQ), Amsterdam, Boulder, Tokyo
- Key People
- Nat Friedman, CEO
- Jason Warner, Senior VP, Technology
- Shanku Niyogi, Senior VP, Product
- Erica Anderson, VP, Worldwide Sales
- Dana Lawson, VP, Engineering
- Coolest Job Title and What they Do
Diversity, Inclusion & Belonging Program Manager
Our Program Manager is responsible for developing programs and initiatives that build and strengthen a diverse and inclusive workforce.
Engineering Manager, Community & Safety
The Community & Safety team builds systems that empower maintainers to grow inclusive and healthy communities around their projects, while simultaneously discouraging behavior that is destructive or threatens the personal safety of our users.
- Describe what makes GitHub's work culture unique.
Our global, distributed workforce allows us to hire top talent around the globe. GitHub is a platform that enables remote collaboration, and our company culture reflects that. Our culture isn’t just defined by after-work social activities or breaks in a game room. Instead, what ties our employees together is a shared passion for changing the software development industry and making developers’ lives easier. Our employees (“Hubbers”) are advocates of the developer and open source communities, passionate speakers, community organizers, authors, and more. Our company values include collaboration, empathy, and positive impact, and Hubbers embody those values in their day-to-day work.
- What kinds of employee development/training does GitHub offer?
At GitHub, we believe learning is an ongoing process. Our learning and development philosophy consists of a 70/20/10 approach: 70 percent of learning happens every day, on the job through projects— learning by doing, reading and collaborating with others. 20 percent of development happens through ongoing coaching and mentoring, and 10 percent of learning happens formally—in the classroom or through other structured experiences.
To supplement this philosophy:
Each employee receives an annual Learning & Development stipend to use on their learning of choice at the time and place that best suits their needs.
Each employee has access to MentorMatch. Through MentorMatch, Hubbers can work with external mentors on their leadership and professional development goals.
We recently launched our Tech Mentor Pilot, an internal mentoring program that pairs Hubbers to create an environment where we can learn together and collaborate across teams.
- What are the hours like?
We believe that people should be able to do their jobs from wherever they are and we promote flexible work schedules. With this in mind, we don’t hold too tightly to specific work hours. As long as we’re producing high-quality work, and available to collaborate live (typically via video call) as needed, we have the flexibility to orient our work schedules around the hours we work best.
- Does GitHub have programs for team bonding? How close IS the team? Are there team lunches? Happy hours? Holiday parties?
Yes! We host team and company events often, and GitHub HQ serves as a meeting space for local Meetups and other external organizations. In addition, each team at GitHub coordinates annual ‘mini-summits’ where we roadmap, reflect, and take time for good, old-fashioned team bonding.
- What are a few words you'd use to describe GitHub's culture?
Our company values: Collaboration, Empathy, Quality, Positive Impact, and Shipping.
- Why do women love working at GitHub?
GitHub places an emphasis on ensuring all employees having a positive work experience. Over the years, we’ve implemented a number of programs to ensure our employees are getting what they need to succeed and feel valued in their roles. We continue to look at ways to improve the GitHub experience for each and every employee at GitHub.
- What's the best part about working for GitHub?
At GitHub, we aim to meet developers where they are, and we also apply that philosophy internally. At GitHub, we’ve adopted workstyles common in the open source community (remote collaboration, both asynchronous and live) that are also effective for us internally. The result is a truly unique, collaborative, and quality-focused culture that allows people do their best work from wherever they are.
- What's one thing about GitHub's culture/perks that would surprise most people?
Many people aren’t familiar with GitHub’s remote culture. We have offices in San Francisco, Boulder, Amsterdam, and Tokyo, but more than 65% of our company works remotely. There are no requirements to come to an office on a regular basis, which means you can merge code from your farm in Indiana, or from GitHub’s rooftop in downtown San Francisco—wherever is more your style! Other perks include a monthly communication stipend, a personal learning and development budget, and a highly-flexible wellness benefit that Hubbers can use on whatever makes them feel healthy and whole (e.g. gym membership, yoga retreats, therapy/coaching, classes, at-home gym equipment). At HQ, we have onsite massages, a coffee shop, library, stocked bar and onsite gym with fitness classes.
- What sort of room is there for growth?
As a fast-growing company, there are endless opportunities for growth at GitHub. More often than not, if someone raises their hand and wants to work on a new project or start a new campaign, the opportunity to do so exists. Our collaborative culture promotes teamwork across departments, and we seek to promote from within and provide clear career growth paths for employees.
- What type of support does GitHub offer new mothers and families?
We recently extended our parental leave to 20 weeks for all new parents at GitHub. New parents have the option to use it all at once or at any time throughout the baby’s first year.
- But do people actually take time off?
Absolutely! We encourage Hubbers to take time off as they need it. We offer employees flexible time vacation which may be used for any reason. It’s your time to do what makes you feel fulfilled and centered.
How To Get Hired Here
- What qualities do you look for in a candidate? How can a candidate stand out?
Beyond looking for candidates with the required knowledge and skills for the job, we seek out individuals who will thrive in our highly-distributed environment. Working effectively with teammates around the globe requires exceptional communication and collaboration skills.
- How often does GitHub hire new people?
GitHub has been growing rapidly since our founding in 2008, and we’re not slowing down! We typically have up to ~40 jobs open at any given time, and we’re usually busy onboarding new GitHubbers every other week, year round.
- How often does GitHub promote from within?
Upward mobility is an important aspect of our employee experience at GitHub. Promotion rates for men and women across the company are about equal (20% women to 17% men.)
- What’s GitHub's interview process like?
The process varies by team, but the general flow looks like this: To kick things off, candidates speak with one of our Talent Partners. After that, candidates speak with the hiring manager and/or interviewers from the team of interest. Candidates interviewing for technical or highly-specialized roles will be asked to complete a relevant technical assessment, written exercise, portfolio review or presentation. The final round interview includes conversations with a handful of Hubbers from around the company, including a member of our HR team for a conversation about diversity and inclusion at GitHub.
- What’s the best way for someone to prepare for an interview at GitHub?
We’re very excited about the work that we’re doing at GitHub, and our goal is to hire people who feel the same way. If you’re unfamiliar with GitHub, we recommend that you do a little research before your interview and come prepared with some questions. We hope you’ll have a bit of background info before your interview starts so our interviewers can get right to the details!
- Does GitHub look at candidates online presence and social media accounts?
We love checking out candidates’ profiles on GitHub, along with other professional sites like LinkedIn. The more we can learn about your professional experiences and passions, the better!
- Does GitHub have an internship program? If so, does GitHub regularly hire your interns?
We have a summer internship program for currently-enrolled university students. We hire interns for departments across the organization, and we have a great track record for converting our interns into full-time employees. Last year, over half of our summer interns received offers to return to GitHub as full-time Hubbers.
- What’s the interview dress code?
We have a very casual dress code at our office (think jeans and a t-shirt), but we encourage our interviewees to dress in whatever attire will make them feel comfortable and confident.