Senior Software Engineer, Code Search
GitHub· Engineering
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
- Senior Software Engineer, Enterprise Products5d agoHybrid (United States) · Engineering
- Staff Software Engineer, Mac Cloud5d agoHybrid (Remote United States) · Engineering
- Senior Risk Analyst5d agoHybrid (Remote, United States) · Security
- Staff Software Engineer, Enterprise Platform5d agoHybrid (Remote) · Engineering
- Staff Software Engineer5d agoHybrid (Remote United States) · Engineering