×
Register Here to Apply for Jobs or Post Jobs. X

Staff Software Engineer, Code Search

Remote / Online - Candidates ideally in
UK
Listing for: GitHub
Remote/Work from Home position
Listed on 2026-08-12
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software), Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
About Git Hub Git Hub  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 Git Hub to collaborate, and more than 77,000 organisations have adopted Git Hub Copilot.

Locations In this role you can work from Remote, United Kingdom Overview Git Hub  is shaping the future of software development in the age of AI agents — and search is at the heart of it. As Git Hub's lexical and semantic code search engine, Blackbird powers context retrieval for business-critical experiences across the platform and our Copilot products, including Cloud Agent, Code Review, Copilot CLI, and VS Code.

We're looking for a Staff Software Engineer to help develop, scale, operate and extend Blackbird including integrating with AI Agents and developing new AI-powered software development workflows. You'll be part of our Copilot Agents organization, positively impacting millions of software developers and AI agents around the world who are building everything from open source to global enterprises. We are looking for creative problem solvers and diverse thinkers, people who care about culture as well as customers and features.

We believe that how we do things is as important as what we do. Big vision, a common purpose, passion for quality, curiosity, dedication, and investment in fun and collaboration are what lead to great results. Great products reflect the teams that build them.  More of the world’s development data lives on Git Hub than anywhere else. Helping developers navigate and understand that data is a core part of Git Hub’s mission, and an area with significant potential we have only begun to realize.

We have high aspirations for how we can help developers understand and navigate code, and for making collaboration more seamless. The foundation for these efforts is our purpose-built code search engine which powers lexical and semantic code search in Git Hub’s core search experience as well as Git Hub’s Copilot products. The ideal candidate has strong experience with distributed systems, search at scale, reliability engineering, and/or generative AI application architectures, as well as the ability to work autonomously, learn quickly, and communicate and set technical direction.

You will be working within a strong team of staff and principal engineers as well as collaborate with partner teams across the Copilot Agents organization. As a software engineer at Git Hub, you will enhance the collaboration experience at Git Hub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services that millions of developers depend on.

In this role you will design, prototype, implement, ship and support highly performant and globally scalable code search technology with your team.

Responsibilities Design, develop, test and ship high-quality technical solutions that scale across multiple Git Hub 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.

Help cultivate an environment where team members are empowered and demonstrate a strong sense of ownership and belonging. 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.

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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary