Jobs at GitHub

Positions 38,164

GitHub, founded in 2008, is the world’s leading platform for version control and collaboration, hosting over 100 million developer accounts and powering millions of open‑source projects. Its culture emphasizes transparency, community, and continuous learning, and it operates as a remote‑first company with a global engineering team.

GitHub hires across a spectrum of disciplines: software engineering, product management, UX/UI design, data science, security, DevOps, community operations, marketing, and sales. Candidates can expect a structured interview process that includes a live coding session, a design critique or product case study, and a culture‑fit discussion. Pair programming and real‑world GitHub feature demonstrations are common, and remote applicants will work with distributed teams using tools like Slack, Zoom, and GitHub’s own collaboration features.

By reviewing GitHub’s listings on Job Transparency, you gain access to verified salary ranges, benefit summaries, and employee sentiment scores. This data lets you benchmark offers against industry standards, identify roles that align with your compensation expectations, and prepare targeted questions for hiring managers.

No open positions at GitHub right now.

Browse All Jobs

Frequently Asked Questions

What is it like to work at GitHub?
GitHub offers a collaborative, remote‑first environment focused on open source and continuous improvement. Employees enjoy flexible schedules, generous PTO, equity, and a culture that values transparency, open communication, and community impact. Regular town halls, hackathons, and learning grants support professional growth.
What types of positions are available at GitHub?
GitHub’s 336 open roles span technical, product, design, security, data science, DevOps, community, operations, marketing, and sales. Common titles include Software Engineer, Front‑End Engineer, Backend Engineer, Product Manager, UX Designer, Security Engineer, Data Scientist, and Community Manager.
How can I stand out as a GitHub applicant?
Show deep knowledge of Git and open‑source workflows; contribute to public repos or GitHub Projects. Prepare a portfolio that demonstrates problem‑solving with GitHub APIs, real‑world feature implementations, or community impact. Highlight remote collaboration skills, a passion for building developer tools, and a track record of learning new languages or frameworks quickly.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.