Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GitHub Logo

Staff Software Engineer

GitHub

$127,600 - $338,500
Oct 6, 2025
Remote, US
Apply Now

GitHub is looking for a Staff Software Engineer to join the Copilot API team to maintain and evolve a robust, scalable, and reliable platform that powers GitHub Copilot and its integrations. This involves working on highly-available systems that manage the interaction of multiple large language models (LLMs), ensuring consistent, performant, and safe access at scale.

Requirements

  • coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C-Sharp, Java
  • Experience in one or more scripting languages (e.g., Bash, Python, or a similar language), technologies and software platforms, (e.g., Go, Ruby, React,, 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.

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.
  • Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability.

Other

  • Partner with a distributed, diverse, and passionate team of engineers and product managers across GitHub and other partners including AI frontier labs.
  • Contribute through strong technical implementation, thoughtful design decisions, and collaboration across teams.
  • Uphold architectural standards, reinforce best practices for system performance, and identify opportunities to improve reliability and scale.
  • 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.