← All roles

Senior Software Engineer, Code Search

GitHub· Engineering
Apply on company site
Remote$124k - $329.2kFull-timePosted 1w ago

About the role

Senior Software Engineer focused on infrastructure, operations, automation, CI/CD, DX, observability, and security for GitHub's code search engine (Blackbird) within the Copilot Agents organization. Remote-friendly role in the United States, contributing to distributed systems, cloud infrastructure, reliability, and scalable code search services.

Responsibilities

  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations.
  • Drive efforts to collect, classify, and analyze data on a range of metrics (e.g., health of the system, where bugs might be occurring).
  • Drive the refinement of products through data analytics, and make informed decisions in engineering products through data integration.
  • Consider and drive comprehensive application of automation within production and deployment of a product.
  • Run code in simulated or other non-production environments to confirm functionality and error-free runtime for products.
  • Improve development quality, development velocity, and team performance through modeling contributions to improvement of developer tooling.
  • Drive efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
  • Create and ensure the presence of visible evidence (e.g., audit logs, system reports, security compliance) to demonstrate compliance for products.
  • Leverage subject-matter expertise of product features, incorporate service health indicators (e.g., SLOs) to prioritize work, and partner with stakeholders to drive project and release plans.
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how to 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.
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.

Qualifications

  • 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience delivering production software in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Associate’s Degree in a relevant field AND 5+ years experience in Software Engineering with the listed languages
  • OR Bachelor's Degree in a relevant field AND 4+ years experience in Software Engineering with the listed languages
  • OR Master's Degree in a relevant field AND 2+ years experience in Software Engineering with the listed languages
  • OR Doctorate in a relevant field
  • OR equivalent experience.

Skills

Required:Distributed systemsCloud infrastructureDevOps / CI-CDSecurity / Compliance
Nice to have:Observability / monitoring
Last updated Oct 15, 2026. Interested? Apply on the company site.

About GitHub

Change is constant. GitHub keeps you ahead.

Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.

developer platformAI-poweredsoftware developmentopen source

More open roles at GitHub