About GitHub
GitHub 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 GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.
Locations
In this role you can work from Remote, United Kingdom
Overview
GitHub is shaping the future of software development in the age of AI agents — and search is at the heart of it. As GitHub'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 Senior Software Engineer to help develop, scale, operate and extend Blackbird. This role is specifically focused on infrastructure, operations, automation, CI/CD, DX, observability, and security. 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 GitHub than anywhere else. Helping developers navigate and understand that data is a core part of GitHub’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 GitHub’s core search experience as well as GitHub’s Copilot products.
The ideal candidate has strong experience with distributed systems, cloud infrastructure, DevOps, reliability engineering, 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 GitHub, you will enhance the collaboration experience at GitHub 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
- 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 focused on, and partners with appropriate stakeholders (e.g., project managers) to drive collaboration on the workgroup's project plans, release plans, and work items.
- Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can 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
Required Qualifications:
- 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
- OR equivalent experience.
Preferred Qualifications:
- Understanding of production system monitoring and observability with skills across network, application, caching, queuing, load-balancing, storage and distributed services layers.
- Passionate about fostering good engineering practices and processes with solid understanding of testing principles and high-quality software.
- 2+ years experience in systems programming, search index internals and information retrieval.
- Prior experience solving problems with large-scale, distributed systems is preferred.
GitHub values
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
Manager fundamentals
- Model
- Coach
- Care
Leadership principles
- Create clarity
- Generate energy
- Deliver success
Who We Are
GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!).At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.
Join us, and let’s change the world, together.
Equal Employment Opportunity
GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there’s any way we can make the interview process better for you; we're happy to accommodate!
#J-18808-Ljbffr- ...something meaningful – we’d love to have you on the team. Senior Software Engineer |Manchester (ideally) or can be London – Hybrid (1-2 days a week) | Competitive Salary + Benefits About the Role Search helps millions of customers navigate and explore a huge catalogue...SeniorOngoing contractFull-timeHybrid workingOn-siteFlexible hours
- £59k - £78k per annumEstimated...hybrid (Wednesday & Thursday office days) Reports to: Engineering Manager, Core Search The role At Rightmove, millions of people use our... ...some of the most important moments in their lives. As a Senior Software Engineer II, you'll play a key role in building the tools...SeniorFull-timeHybrid workingOn-siteWork from home
- £42k - £55k per annumEstimated...something meaningful - we’d love to have you on the team. 🌙🐷 Senior Software Engineer |📍Manchester (ideally) or can be London - Hybrid (1-2 days a week) | 💰Competitive Salary + Benefits About the Role Search helps millions of customers navigate and explore a huge...SeniorHybrid working
$100 - $150 per hour
...Evaluate and improve AI coding models by reviewing generated code. Freelance · Remote... ...-quality training data, evaluations, and engineering talent. Engagement Details Compensation... ...We’re looking for experienced, hands-on software engineers to help evaluate and improve...SeniorHourly payPart-timeFreelanceImmediate startRemote- £58k - £76k per annumEstimated...We’re looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team This globally-distributed team of experienced engineers focuses... ...best way to do that is to empower individual engineers, code review every change, decide big things by consensus,...SuggestedLong-term contractFull-timeFlexible hours
- £57k - £73k per annumEstimated...Together, we’re unlocking new possibilities as one global team. Senior Software Engineer, GenAI Platform About the Team Deliveroo's GenAI... ...reusable platform capabilities ~ Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full...SeniorLong-term contract
- £69k - £92k per annumEstimated...London JobType: full-time We are seeking a highly skilled Senior Software Engineer with deep expertise in Python and Large Language Models (... ...chatbots, content generation, summarization, and semantic search. Integrate third-party LLM APIs and/or open-source models...SeniorFull-timeWeekday work
- £82k - £106k per annumEstimated...vendor data goes in, and clean, trustworthy records come out. We’re looking for the engineer who will own that transformation. At DistantJob, we’re searching for a Senior Full-Stack Software Engineer for one of our U.S.-based clients. They’re building a platform that...SeniorLong-term contractFull-timeRemote5 days/week
- £67k - £88k per annumEstimated...safety and quality of life. We build modern, resilient software that first responders and public safety agencies depend... ...critical moments. We are looking for an experienced Senior Software Engineer – Universal Search to help shape the future of 3 rd party search and data...SeniorHybrid workingOn-siteRemoteWork visaShift work
- £56k - £75k per annumEstimated...passionate about building high-quality software solutions that solve complex customer challenges... ...dashboards. About the Role As a Senior Software Engineer you are expected to participate in... ...Requirements, develop test driven code, pair with team members, mentor juniors...SeniorLong-term contractFull-timeImmediate startFlexible hours
- £54k - £69k per annumEstimated...Ebury can accelerate your career so you can shape the future. Senior Software Engineer (Money Flows) Ebury London Office - Hybrid: 4 days in the... ...fostering a culture of high engineering standards, thorough code reviews, and continuous learning. Collaborate Globally:...SeniorHybrid workingOn-siteWork from home
- £45k - £58k per annumEstimated...Job Tile: Senior Software Engineer Job Type: Permanent, Fulltime Job Location: Salford Quays, Manchester Job ID:... ...be part of a culture that values well-written, maintainable code, and your work will serve as a "definitive example" for others...SeniorPermanentFull-timePart-timeHybrid workingOn-siteMonday to FridayFlexible hours
- £78k - £101k per annumEstimated...instantly process, collect, and search through millions of documents... ...they operate in. Over 170 engineers make up our global engineering... ...and shipping well-considered code that improves the outcomes of... ...move faster and build better software. At the same time, our engineers...SeniorOn-siteRemote2 days/week
- ...Description Summary We're looking for engineers who think holistically, automate... ...deliver real business value at speed. As a Senior Software Engineer, you'll play a critical role in... ...(e.g., conversational bots, AI-powered search, unstructured data processing, GenBI) that...SeniorFull-timeHybrid workingRelocation packageOn-siteRemoteFlexible hours
$3,000 per month
...customer journey. We're taking autonomous search mainstream, making product discovery... ...that on the intelligence of a single AI engine — Loomi — so that personalization isn't... ..., and Pandora. The Team The Senior Software Engineer is part of the Bloomreach Professional...SeniorFull-timeOn-siteRemoteFlexible hours1 day/week- £78k - £100k per annumEstimated...computational ecosystems. The Role & Opportunity As a Software Engineer (Principal / Senior Principal) within our Solutions team, you will design and... ...(AI), Machine Learning (ML), and Natural Language Search capabilities. Apply and champion modern AI-assisted and agentic...SeniorFull-timeFlexible hours
- £74k - £97k per annumEstimated...purchase, travelers make multiple searches and find the ‘best trip’ and... ..., from technical design and coding through testing, deployment,... ..., and cross‑functional engineering teams to translate business and... ...years of relevant professional software development experience with a...Senior
- £69k - £90k per annumEstimated...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior SEO, ASO and AI Search Specialist based in United Kingdom. We are seeking an experienced search specialist to lead organic growth strategies for...SeniorRemote
- £77k - £100k per annumEstimated...Description & Requirements Bloomberg's Engineering AI department has 400+ AI... ...in AI to build better search, discovery, and workflow solutions... ...of Machine Learning (ML) and Software Engineers that are bringing innovative... ...most. We Are Looking For Senior AI Engineers With Expertise...Senior
- ...We're looking for engineers who have shipped production search systems (especially agentic ones now that we're in the era of LLMs and agents) and are thinking... .... This is a 25-minute conversational interview. No coding, no take-home. We want to hear how you actually think...Part-time
- £72k - £90k per annumEstimated...Agent Systems team builds the software systems that power and... ..., including knowledge graphs, search and retrieval, orchestration,... ...automation , solving challenging engineering problems with real production... ...as ArgoCD, infrastructure-as-code, and cloud platforms. Comfortable...SeniorRemote
£65k - £80k per annum
...based in Cambridge with key clients in the Biosciences seeks a Senior Software Engineer to contribute to development of new functionality of it's... ...Python and AWS. Your day-to-day duties include writing clean code, leading peer code reviews, and collaborating with product managers...SeniorFull-time£75k per annum
...Senior Software Engineer Up to £75,000 | Hybrid | 1 day a week near Bath We're looking for a Senior Software Engineer to join a small, collaborative... .... AI is increasingly central to the roadmap, with Claude Code already being used internally and further AI development...SeniorFull-timeHybrid working£90k - £110k per annum
...meaning that it stays at the forefront of technical innovation, you will be in a prime position to progress your abilities. You will be coding applications with Node js/React js or a range of different languages. You will be focusing your AWS knowledge to work on AWS hosted...SeniorPermanent£300k per annum
...Senior Software Engineer - Up to £300,000 - Cambridge Title : Senior Software Engineer Company : Proprietary HFT Location : Cambridge (Hybrid... ...Develop ultra-low-latency trading systems C++ or Rust code Work closely with a close-knit team of Software Developers...SeniorFull-timeHybrid working£60k - £80k per annum
...is a language that goes back as far as software engineering itself. One of the originators and still... ...offering an opportunity for the role of Senior Java developer to come and take charge of... ...Gitlab is used to manage the teams source code and CI/CD pipelines. The role also...SeniorRemote jobPermanent- £57k - £75k per annumEstimated...data architectures to transform the customer experience in software. Software Engineers at Magnify will develop microservices, machine learning services... ...this position to make daily technical decisions, contribute code, support deployment and operations, and participate in...SeniorFull-timeRemote
- £53k - £67k per annumEstimated...Role Lead the modernization of critical software systems. Develop and implement robust... ...ship new features. Ensure high-quality code and adherence to best practices. Contribute... ...in software development, with a focus on senior-level responsibilities. Strong...SeniorFull-timeRemoteFlexible hours
£70k - £80k per annum
...autonomy while enjoying substantial financial backing from the larger enterprise. This organisation is currently in search of a skilled Senior Software Engineer in Test to spearhead streamlined testing and automation strategies. In this role, you'll be a linchpin in the team,...SeniorRemote jobOdd jobPermanentOn-site- £73k - £95k per annumEstimatedYou'll join the TDI Engineering Platforms and Practice group as a Senior Software Engineer. The group defines, builds and enforces software delivery standards across... ...Experience writing well-tested backend code in TypeScript or JavaScript for Node.js...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Code Search. Be the first to apply!
- sr dba United Kingdom
- senior waiter United Kingdom
- senior nuclear engineer United Kingdom
- sr. virtualization engineer United Kingdom
- senior financial accounting manager United Kingdom
- senior childrenswear designer United Kingdom
- senior manager sap United Kingdom
- senior pr account manager United Kingdom
- senior regulatory manager United Kingdom
- senior electronics technician United Kingdom


