Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$140.4k - $372.3k

GitHub

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 Copilot API team. This role is focused on shaping and building a robust, scalable, and reliable platform that powers GitHub Copilot and its integrations. You will lead the design and evolution of highly available backend services and APIs, ensuring consistent, performant, and safe access at global scale.

The ideal candidate has deep experience building and operating distributed systems in production and is energized by system behaviour, reliability, performance, and cost at scale. As a staff-level engineer, you will set technical direction, raise the bar on engineering quality, and drive improvements across service health (SLOs/SLIs), incident response, observability, and capacity planning.

As a Staff Software Engineer on the Copilot API team, you will partner with engineering, product, and partner teams across GitHub to align platform capabilities with product needs and integration patterns. The Copilot API platform underpins the reliability and scalability of Copilot features used by developers worldwide; you will help other teams move faster by providing clear platform interfaces, pragmatic guidance, and scalable architectural patterns.

You will contribute through hands-on implementation of critical paths, thoughtful architecture and design reviews, and strong collaboration within and beyond your team. You'll identify the highest-leverage opportunities to improve resilience and scalability, de-risk ambiguous technical work, and translate product goals into durable platform investments. We value developer empathy, transparency, and inclusive collaboration, and we believe curiosity, operational rigor, and long-term impact drive great engineering at GitHub.

Responsibilities

  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code.

  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards.

  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents.

  • Write architecture briefs and proposals and carry out code experiments.

  • 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.

  • Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations.

  • Create and guide others in 1) developing clear testing plans to assure solution quality, reliability, and performance; 2) defining success metrics; and 3) integrating customer feedback for continuous improvement - all while ensuring system architecture meets security and compliance standards.

  • Maintain executional and operational excellence within and potentially across teams/organizations.

  • Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability.

  • Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable.

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, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, 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, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java,

  • OR equivalent experience.

Preferred Qualifications

  • Experience in one or more scripting languages (e.g., Bash, Python, or a similar language), technologies and software platforms, (e.g., Ruby, React, Go, Javascript/typescript, MySQL, cosmosDB, Elasticsearch), front-end frameworks (e.g., React.js), and / or telemetry dashboard (e.g., Datadog, Sentry, Azure Data Explorer).

  • Experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts.

  • Demonstrated experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices.

  • Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products.

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.

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!

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in San Francisco, CA vacancy
  •  ...Forbes. Check out the latest Whatnot updates on our news and engineering blogs and join us as we enable anyone to turn their passion...  ...people together through commerce. Role We're hiring Staff Software Engineers across multiple engineering pillars at Whatnot —... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Whatnot

    San Francisco, CA
    10 days ago
  • $240k - $310k

     ...Staff Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens — to power... 
    Suggested
    Temporary work

    Crusoe

    San Francisco, CA
    6 days ago
  • $238k - $290k

     ...Harvey, the future of professional services is being written today — and we're just getting started. Role Overview As a Staff Software Engineer, Frontend at Harvey, you will own and lead engineering projects that define the user experience of our different products:... 
    Suggested
    Relocation package

    Harvey

    San Francisco, CA
    5 days ago
  • $241k - $284k

     ...Staff Software Engineer, Frontend Hybrid - SF About GlossGenius GlossGenius is the AI-powered system behind the world's most meaningful appointments, helping 100,000+ service businesses earn more revenue and free up time for the work they love. Our agentic workforce... 
    Suggested
    Work at office
    Home office
    Flexible hours
    3 days per week

    GlossGenius

    San Francisco, CA
    5 days ago
  • $250k - $300k

     ...Staff Software Engineer Here at Ambience, we never set out to be just another scribe. We're building the AI intelligence platform that restores humanity to healthcare and drives meaningful ROI for health systems across the country. Our technology helps providers... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Ambience Healthcare

    San Francisco, CA
    4 days ago
  •  ...API docs? Build agents that write, test, and deploy their own software packages? Fractional AI is focused on putting frontier AI to work...  ..., and Dubai. The Role This role is designed for former engineering leaders (IC or EM) or founders who are comfortable owning end-... 
    Remote work

    Fractional AI

    San Francisco, CA
    4 days ago
  • $210k - $250k

     ...Staff Software Engineer Merge is the leading provider of agentic tools and customer-facing integrations for frontier LLMs, Fortune 500 organizations, and B2B SaaS companies. Our platform offers two core products: Merge Unified, which enables businesses to add hundreds... 
    Full time
    Work at office
    Home office
    Flexible hours

    Merge LLC

    San Francisco, CA
    4 days ago
  •  ...Staff Software Engineer Focused On Identity And Access Patreon is a media and community platform where over 300,000 creators give their biggest fans access to exclusive work and experiences. We offer creators a variety of ways to engage with their fans and build a lasting... 
    Work at office
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Patreon

    San Francisco, CA
    3 days ago
  • $405k

     ...Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build...  ...stack engineering experience, ideally with 2+ years operating at a Staff or equivalent technical leadership level Have led the... 
    Contract work
    Currently hiring
    Work at office
    Immediate start
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    1 day ago
  • $140.6k - $173.1k

     ...Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; and Portland, ME About the Team/Role We're looking for a Staff software engineer with strong front-end expertise and full-stack exposure to join our NAM Experiences team. You'll help design and develop... 
    Remote work
    Flexible hours

    WEX

    San Francisco, CA
    5 days ago
  • $251k - $310k

     ...Staff Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Full time
    Remote work

    Waymo

    San Francisco, CA
    4 days ago
  • $220k - $300k

     ...Senior/Staff Software Engineer, AI/ML Location: New York, NY / San Francisco, CA / Seattle, WA (Hybrid or Remote Eligible) Company Stage of Funding: Late-Stage Growth / Series F+ Office Type: Hybrid (NYC 3x/week) or Remote in approved hub cities Salary: $220,000 – $... 
    Work at office
    Remote work

    Recruiting from Scratch

    San Francisco, CA
    2 days ago
  • $248.4k - $310.5k

     ...Staff Software Engineer, Full-Stack - Enterprise Gen AI Scale GP (Scale Generative AI Platform) is an enterprise-grade AI platform providing APIs for knowledge retrieval, inference, evaluation, and more. We are looking for a frontend-focused full-stack engineer to help... 
    Full time

    Scale AI

    San Francisco, CA
    4 days ago
  •  ...About the job Staff Software Engineer About Our client is a global financial technology company at the forefront of the new internet of money. Our infrastructure including USDC, a blockchain-based dollar powers payments, commerce, and financial applications... 
    Contract work
    Remote work
    Worldwide

    TechChain Talent

    San Francisco, CA
    1 day ago
  • $200k - $250k

     ...Frontend Engineer At 3Y Health, we are building AI-driven software to empower healthcare providers and solve the overwhelming administrative complexity that consumes 40% of the industry's revenue. Our end-to-end platform unlocks opportunities for clinician entrepreneurs... 
    Work experience placement
    Private practice
    Work at office

    3Y

    San Francisco, CA
    5 days ago
  •  ...Staff Engineer On Payroll Payments Payroll is the most critical financial transaction between a company and its people. Payroll Payments...  ...You Will Need ~8+ years of professional experience as a software engineer, with a proven track record of technical leadership... 
    For contractors
    Work at office
    3 days per week

    ZoneIn

    San Francisco, CA
    5 days ago
  • $193.84k - $266.54k

     ...Staff Software Engineer, Full Stack (Datagrid) We're looking for Staff Software Engineer, Full Stack to join Procore's Pages Team within the Data and AI Division. In this role, you'll play a critical role in designing robust systems, building the canvas-based Pages... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Immediate start
    3 days per week

    Procore Technologies

    San Francisco, CA
    5 days ago
  • $210k - $260k

     ...Staff Software Engineer, Full Stack Hybrid - San Francisco OR Palo Alto Office Tuesday/Thursday. Flexibility for remote work if you are not within a commutable distance to either office. The difference you will make We are looking for a Staff Fullstack Engineer... 
    Part time
    H1b
    Work at office
    Remote work
    Flexible hours

    Midi Health

    San Francisco, CA
    5 days ago
  • $224k - $315k

     ...well as teams at both small and Enterprise companies. This engineering role will be responsible for architecting and building the product...  ...and across product teams to enable them to produce quality software that is shipped incrementally and continually at a high... 
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    3 days ago
  • $198k - $346.5k

     ...Behind that experience is a complex backend platform: flexible rules engines, high-scale services, reliable data models, integrations across...  ...must be accurate, available, and extensible. As a Senior Staff Backend Engineer, you will design and build the core services, APIs... 
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Rippling

    San Francisco, CA
    2 days ago
  • $111.78k - $206.88k

     ...units? Can you translate business needs into technical requirements and implementation? If you answered yes, then our Staff Software Engineer role on our Xbox Advertising Engineering team may be the right role for you! We are seeking a Staff Software Engineer... 
    Full time
    Temporary work
    Part time
    Local area
    Relocation package

    Microsoft Corporation

    San Francisco, CA
    1 day ago
  • $252k - $315k

     ..., inference, evaluation, and more. We are looking for a strong engineer to join our team and help us build and scale our product in a fast...  .... The ideal candidate will have a strong understanding of software engineering principles and practices, as well as experience with... 
    Full time

    Scale AI

    San Francisco, CA
    9 days ago
  • $281k - $356k

     ...Senior Staff Software Engineer, TLM Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most... 
    Full time
    Remote work

    Waymo

    San Francisco, CA
    2 days ago
  • $197k - $262k

     ...At BuildOps, we're building a groundbreaking software platform purpose-built for today's commercial contractor. We help our customers...  ..., and thoughtful execution matter deeply here. As a Staff Software Engineer , your primary focus will be to architect, build, and... 
    For contractors
    Fixed term contract
    Work at office
    Local area
    Work from home
    Flexible hours

    BuildOps

    San Francisco, CA
    2 days ago
  • $281k - $356k

     ...to the deployment of both temporary mitigations and permanent software fixes, as well as preventing future regressions. Lead complex...  ...deployment. Collaborate closely with Data Science, Systems Engineering and operations teams to streamline technical processes and... 
    Permanent employment
    Full time
    Temporary work
    Remote work

    Waymo

    San Francisco, CA
    5 days ago
  •  ...Staff AI/ML Engineer The Growth Engineering team builds world-class products, data infrastructure, and AI systems powering Rippling's market...  ...driven automation What You Will Need ~7+ years of software engineering experience, including 3+ years building... 
    Work at office
    Immediate start
    3 days per week

    Rippling

    San Francisco, CA
    7 days ago
  • $320k - $405k

     ...Staff Software Engineer, Android San Francisco, CA | New York City, NY | Seattle, WA About Anthropic Anthropic's mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole... 
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    5 days ago
  •  ...Staff Software Engineer, AI Operations Hybrid - San Francisco, California Our mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep... 
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Weekend work

    Oura

    San Francisco, CA
    5 days ago
  • $200k - $275k

     ...Staff Software Engineer Peregrine helps public safety organizations, state and local and governments, federal agencies, and private-sector institutions address society's challenges with unprecedented speed and accuracy. Our AI-enabled platform turns siloed and disconnected... 
    Work at office
    Local area

    Peregrine Corporation

    San Francisco, CA
    5 days ago
  • $220k - $230k

     ...of ownership and visibility, as you'd be the founding Android engineer on the team and shape how we build the product, define architecture...  ...experience building applications using Swift ~ Strong software design skills, including a deep understanding of design patterns... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Match Group

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!