4 open positions available
Design and develop scalable backend services and APIs with technical leadership and mentorship to ensure system reliability and performance. | Extensive software engineering experience in Go, Java, or Python with preferred cloud and CNCF knowledge. | About GitHub GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations In this role you can work from Remote, United States Overview GitHub is looking for a Staff Software Engineer to join the GitHub Copilot AI Models team. This role focuses on building, maintaining, and evolving a robust, scalable, and reliable platform that powers GitHub Copilot and its integrations. You will work on highly available backend services and APIs that support Copilot features, ensuring consistent, performant, and safe access at scale. The ideal candidate has experience building and operating distributed systems in production and enjoys working close to the details of system behavior, reliability, and performance. You care about building services that balance latency, cost, and operational excellence, and you take pride in improving the quality and maintainability of the systems you own. You will collaborate with a distributed, diverse, and passionate group of engineers and product managers across GitHub and partner teams. The Copilot API platform underpins the reliability and scalability of Copilot features used by developers worldwide. Your work will directly support other engineering teams by enabling seamless integration with Copilot capabilities. You will contribute through hands-on implementation, thoughtful design decisions, and strong collaboration within your team. You’ll help uphold best practices for system performance and reliability, contribute to technical designs, and identify opportunities to improve the resilience and scalability of Copilot’s core infrastructure. We value developer empathy, transparency, and inclusive collaboration, and we believe curiosity and impact drive great engineering at GitHub. Responsibilities Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services. Collaborate with cross-functional teams to define and implement innovative solutions. Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others. Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations. Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems. Design and implement APIs to facilitate seamless integration between software components. Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery. Become intimately familiar with the systems you build and take pride in writing maintainable code. Qualifications Required Qualifications: 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience. Preferred Qualifications: Minimum 4 years experience in one or more scripting languages (e.g., Bash, Python, or a similar language). Minimum 4 years experience using general purpose programming languages (e.g., Go, Ruby, or a similar language). Minimum 5 years experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts. Compensation Range The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled. 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 Who We Are GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Lead design and implementation of high-performance user experiences with technical leadership and mentorship. | 7-9+ years experience with senior React expertise and proficiency in JavaScript, TypeScript, and Ruby on Rails. | About GitHub GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations In this role you can work from Remote, United States Overview Join us in shaping the future of project planning and tracking on GitHub. Our team enables customers to bring their ideas to life, innovate and collaborate throughout the whole project lifecycle. GitHub Planning and Tracking is a market-leading service to manage and track work alongside the code where it happens. Learn more about GitHub’s project management tools: https://github.com/features/#features-project-management In this role you will be a leader and multiplier within our distributed team who will not only design, prototype, implement, ship and support highly performant and inspiring user experiences, but will also help us uncover and solve tricky and foundational scaling and user-experience problems that will unlock further Copilot integration into existing and future GitHub Issues and Projects. Ideally, you are comfortable working across the stack but tilt towards the front-end and have experience shipping customer-facing AI-powered tools. We are looking for creative problem solvers and diverse thinkers, people who care about culture as well as customers and features. We believe that how we do things is as important as what we do. Big vision, a common purpose, passion for quality, curiosity, dedication, and investment in fun and collaboration are what lead to great results. Great products reflect the teams that build them. Responsibilities As part of this team you’ll work on GitHub Issues and Projects and deliver customer value with everything we do. This job provides an opportunity to: Build experiences that millions of people love and use every day, helping them to be more productive, collaborate more effectively and achieve their goals Have a real impact, take on ownership of GitHub.com. Contribute to and improve our code base from day one Foster technical growth across the team by researching new approaches, sharing insights, and guiding their practical adoption Write, review and maintain code primarily in JavaScript (React, TypeScript) and Ruby (Rails) Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems Work closely with engineering leadership to guide technical investment and implement technical roadmaps and priorities Coordinate with engineering and product leads to define, prioritize, and task projects that help us meet business objectives Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others Qualifications Required Qualifications 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python o OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python. OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python. OR equivalent experience. 5+ years of React experience on a senior level Preferred Qualifications 1+ years of experience working remotely as part of a distributed software engineering team 5+ years of hands-on experience in modern web stacks (e.g. Rails, Go, React, MySQL, GraphQL) You have a strong customer focus and data driven approach You have excellent analytical skills as well as communication skills both verbal and written. We’re a distributed team so we’re extra mindful about communication You are a clear and effective communicator, be it when you write code, write emails, or explain complex technical issues to non-technical co-workers You are passionate and self-motivated, with a demonstrated ability to work in a fast-paced environment Compensation Range The base salary range for this job is USD $124,000.00 - USD $329,200.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled. 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 Who We Are GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Lead and grow a distributed Cloud Security engineering team to protect global cloud infrastructure and define technical roadmap for secure platform capabilities. | 10+ years security engineering experience with 2+ years people management and preferred cloud platform security experience. | About GitHub GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations In this role you can work from Remote, United States Overview GitHub is seeking a Staff Engineering Manager to lead the Cloud Security engineering team. This team is responsible for helping protect the cloud infrastructure that power GitHub at global scale. In this role, you will lead a team of security-focused engineers working across multi cloud security posture, infrastructure security, secure-by-default platform capabilities, and risk reduction across GitHub's production environments. You will partner closely with engineering, security, infrastructure, compliance, and product teams to identify high-impact risks, build durable technical solutions, and improve the security of GitHub's cloud ecosystem. You will create the conditions for a high-performing team to do its best work: setting clear priorities, building strong partnerships, coaching engineers, improving execution, and ensuring the team delivers security outcomes that are technically sound, scalable, measurable, and aligned with GitHub's business needs. Responsibilities Lead and grow a distributed Cloud Security engineering team, creating clarity around priorities, ownership, execution, and impact. Partner with Security, Infrastructure, Platform, Product, and Engineering leaders to define and deliver a technical roadmap that reduces cloud security risk across GitHub. Drive cloud security initiatives across areas such as secure infrastructure configuration, identity and access, vulnerability and exposure management, incident response readiness, and secure-by-default platform capabilities. Guide the team in designing scalable, reliable, and observable security systems that integrate effectively with GitHub's engineering workflows. Build strong operating mechanisms for prioritization, execution, stakeholder communication, dependency management, and measurable security outcomes. Coach and develop engineers, support career growth, manage performance, and foster a culture of ownership, learning, inclusion, and continuous improvement. Champion engineering excellence through automation, tooling, standardization, and operational practices that make secure outcomes easier for GitHub engineering teams. Partner with incident response, governance, risk, and compliance teams to ensure cloud security investments improve both real-world security posture and auditability. Help the team balance proactive risk reduction with responsive security work, ensuring urgent issues are handled effectively without losing sight of long-term strategic goals. Qualifications Required Qualifications: 10+ years experience in security analysis, security research, cyber security, security engineering, or relevant area, OR Associate's Degree AND 9+ years experience in security analysis, security research, cyber security, security engineering, or relevant area, OR Bachelor's Degree AND 8+ years experience in security analysis, security research, cyber security, security engineering, or relevant area, OR Master's Degree AND 6+ years experience in security analysis, security research, cyber security, security engineering, or relevant area, OR Doctorate AND 4+ years experience in security analysis, security research, cyber security, security engineering, or relevant area, OR equivalent experience. 2+ years people management experience. Preferred Qualifications: 5+ years experience with securing one or more cloud platforms, such as Azure, AWS, or Google Cloud. 3+ years experience with cloud security posture management, IaC security, container/Kubernetes security, IAM, secrets management, vulnerability management, detection engineering, or incident response. 2+ years experience operating in large-scale SaaS, developer platform, enterprise software, or high-compliance environments. 2+ years experience working with application security tools (SAST, DAST, SCA) and/or performing security review activities (threat modeling, security design and architecture review, application security testing and code review) within the development lifecycle. Compensation Range The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled. 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 Who We Are GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Lead complex cross-functional programs to ensure product readiness and drive operational excellence across product launches. | Requires 7+ years program management experience, strong cross-functional alignment skills, and experience in fast-paced, matrixed organizations. | About GitHub: GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations: In this role you can work from Remote, United States Overview: GitHub and Microsoft's developer portfolio, spanning GitHub, Azure AI Foundry, and VS Code, is one of the highest-velocity product areas at Microsoft, shipping the tools and platforms that define how the world builds with AI. The Insights & Product Operations team drives operational excellence across this portfolio, serving as the connective tissue between product, engineering, marketing, revenue, and support to make the full launch lifecycle predictable, scalable, and market ready. About the Role We are looking for a Staff Program Manager to join our Product Operations team and help ensure that what we ship is ready: not just technically, but across product completeness, go-to-market positioning, and field enablement. This person will drive highly strategic, cross-functional programs that keep a complex product portfolio shipping with confidence. They will identify systemic gaps in how releases move from development through launch, define and advance readiness standards, and build alignment across product, GTM, and compliance stakeholders. The role requires someone who thrives in ambiguity, can formulate a plan and path forward through uncertain scenarios, and builds momentum in a highly matrixed, fast-paced environment. We are looking for a self-starter with strong program management craft and the relationship skills to earn trust across teams. Responsibilities: Program Management • Lead complex, cross-functional programs in a highly matrixed, fast-paced environment, formulating plans through ambiguous scenarios and maintaining momentum across stakeholders • Identify and assess risks to product readiness, guide discussions to reach consensus, and capture key decisions that keep launches on track • Define and track key performance indicators for program health and outcomes across the product launch lifecycle Driving Business Impact and Continuous Improvement • Identify requirements for program objectives and supporting tools (e.g., process flows, dashboards, readiness frameworks) • Improve procedures and workflows that support how products move from development through launch; apply learnings from prior launches to drive broader impact Stakeholder Engagement • Build collaborative relationships across product, engineering, marketing, revenue, legal, and support to drive alignment on what it takes to ship products that are ready for customers • Drive rhythm of business for programs to ensure goals align with cross-organizational priorities; manage critical or time-sensitive issues that affect release timelines or market readiness Thought Leadership • Identify systemic improvement opportunities across how the organization plans, builds, and launches products • Share best practices and insights across teams and programs to up-level how the broader organization thinks about operational rigor, readiness standards, and shipping with confidence at scale Qualifications: Required Qualifications • 9+ years experience in program management, product management, project management, customer success, or a related field • OR Bachelor's Degree in a related field AND 7+ years experience in program management, product management, project management, customer success, or a related field • OR equivalent experience • 3+ years experience working in a complex, matrixed organization • 3+ years experience driving cross-functional alignment across product, engineering, marketing, and revenue stakeholders Preferred Qualifications • Experience in SaaS or cloud platform product development lifecycle (PDLC) environments • Experience with launch readiness, release management, or go-to-market operations across a product portfolio • Demonstrated track record of building operational frameworks and processes from scratch in high-growth or rapidly evolving environments • Experience with data-driven operational reporting, such as building dashboards, scorecards, or executive-facing views of release or program health • Active use of AI tools to improve personal productivity and operational workflows • Passion for GitHub, open source, and the opportunity to redefine how the world builds and secures software. Compensation Range: The base salary range for this job is USD $121,000.00 - USD $323,200.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. GitHub Leadership Principles: 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 Who We Are: GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement: GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Create tailored applications specifically for GitHub, Inc. with our AI-powered resume builder
Get Started for Free