Senior Software Engineer, Code Search
GitHub· Engineering
Hybrid (Remote, United Kingdom)Full-timePosted 1w ago
About the role
Senior Software Engineer to help develop, scale, operate and extend Blackbird, GitHub’s lexical and semantic code search engine. Focus on infrastructure, operations, automation, CI/CD, DX, observability, and security within the Copilot Agents organization.
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.
- Drives efforts to collect, classify, and analyze data on a range of metrics (e.g., health of the system, where bugs might be occurring).
- Drives the refinement of products through data analytics, and makes informed decisions in engineering products through data integration.
- Considers and drives comprehensive application of automation within production and deployment of a product.
- Runs code in simulated or other non-production environments to confirm functionality and error-free runtime for products.
- Improves development quality, development velocity, and team performance through modeling contributions to improvement of developer tooling.
- Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
- Creates and ensures the presence of visible evidence (e.g., audit logs, system reports, security compliance) to demonstrate compliance for products.
- Leverages subject-matter expertise of product features, incorporates service health indicators (e.g., SLOs) to prioritize work, and partners with stakeholders to drive project and release planning.
- Writes architecture briefs and proposals, carries out code experiments, and builds prototypes to learn how to achieve planetary scale with our systems.
- Designs and implements APIs to facilitate seamless integration between software components.
- Utilizes CI/CD tools to set up automated pipelines for continuous integration and delivery.
- Becomes intimately familiar with the systems you build and write maintainable code.
- Designs, develops, tests and ships 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 production software experience in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python (or equivalent education/experience path as listed).
Skills
Required:Software EngineeringDevOps / Reliability engineering
Nice to have:Distributed systems
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