Software Engineer, Code Search
Swansea, Swansea County, SA1, Wales, UK
Listed on 2026-10-29
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Software Engineer, Software Architect
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.
LocationsIn this role you can work from Remote, United Kingdom
OverviewGit 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).