Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Code Search

£21.8 - £24.4 per hourEstimated

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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Code Search in United Kingdom vacancy
  •  ...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... 
    Senior
    Ongoing contract
    Full-time
    Hybrid working
    On-site
    Flexible hours

    Moonpig

    Remote
    4 hours ago
  • £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... 
    Senior
    Full-time
    Hybrid working
    On-site
    Work from home

    Rightmove Careers

    London
    11 days ago
  • £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... 
    Senior
    Hybrid working

    Moonpig - incl. warehouse (Tamworth)

    Manchester
    1 day ago
  • $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... 
    Senior
    Hourly pay
    Part-time
    Freelance
    Immediate start
    Remote

    Turing

    Remote
    21 days ago
  • £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,... 
    Suggested
    Long-term contract
    Full-time
    Flexible hours

    Elastic

    London
    4 days ago
  • £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... 
    Senior
    Long-term contract

    Deliveroo

    London
    17 days ago
  • £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... 
    Senior
    Full-time
    Weekday work

    Weekday AI

    London
    more than 2 months ago
  • £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... 
    Senior
    Long-term contract
    Full-time
    Remote
    5 days/week

    DistantJob

    Remote
    10 days ago
  • £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... 
    Senior
    Hybrid working
    On-site
    Remote
    Work visa
    Shift work

    Mark43

    Manchester
    more than 2 months ago
  • £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... 
    Senior
    Long-term contract
    Full-time
    Immediate start
    Flexible hours

    Elsevier

    London
    25 days ago
  • £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:... 
    Senior
    Hybrid working
    On-site
    Work from home

    Ebury

    London
    27 days ago
  • £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... 
    Senior
    Permanent
    Full-time
    Part-time
    Hybrid working
    On-site
    Monday to Friday
    Flexible hours

    QinetiQ

    Manchester
    6 days ago
  • £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... 
    Senior
    On-site
    Remote
    2 days/week

    DISCO

    London
    16 hours ago
  •  ...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... 
    Senior
    Full-time
    Hybrid working
    Relocation package
    On-site
    Remote
    Flexible hours

    bp

    London
    7 hours ago
  • $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... 
    Senior
    Full-time
    On-site
    Remote
    Flexible hours
    1 day/week

    Bloomreach

    United Kingdom
    more than 2 months ago
  • £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... 
    Senior
    Full-time
    Flexible hours

    Roche

    Welwyn, Hertfordshire
    19 days ago
  • £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

    Expedia Group

    London
    22 hours ago
  • £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... 
    Senior
    Remote

    Jobgether

    Remote
    8 days ago
  • £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

    Bloomberg

    London
    22 hours ago
  •  ...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

    Mercor

    Remote
    21 days ago
  • £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... 
    Senior
    Remote

    Together AI

    London
    27 days ago
  • £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... 
    Senior
    Full-time
    Cambridge, Cambridgeshire
    19 days ago
  • £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... 
    Senior
    Full-time
    Hybrid working

    iO Associates

    Bath, Somerset
    21 days ago
  • £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... 
    Senior
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £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... 
    Senior
    Full-time
    Hybrid working

    Platform Recruitment

    Cambridge, Cambridgeshire
    23 days ago
  • £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... 
    Senior
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  • £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... 
    Senior
    Full-time
    Remote

    magnify

    Belfast
    10 hours ago
  • £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... 
    Senior
    Full-time
    Remote
    Flexible hours

    Haystack

    Edinburgh
    21 days ago
  • £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,... 
    Senior
    Remote job
    Odd job
    Permanent
    On-site

    LinuxRecruit

    Remote
    more than 2 months ago
  • £73k - £95k per annumEstimated
    You'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

    Luxoft

    London
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Code Search. Be the first to apply!