You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Early Window: Only 1 person has seen itOnly 1 viewCloses in
Company hidden

Senior C++ Software Engineer

  • Remote
  • 6+ years

Salary

Not stated

Similar roles pay £110K - 150K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The the company PerfTech team is looking for an outstanding Senior C++ Software Engineer to build the next generation of AI-powered developer tools. You will apply deep expertise in modern C++, systems architecture, performance, and debugging to extend our developer-tools ecosystem into the emerging world of agentic software. In this role, you will help develop Genie, the company’s company-wide AI knowledge and developer-productivity service. You will build production-quality C++ components and integrations while contributing to agentic workflows and retrieval systems that help engineers find information, understand complex systems, and work more effectively.

What You’ll Be Doing:

Architect and develop production-quality C++ components, APIs, and integrations for the company’s AI-powered developer-tools ecosystem.

Build reliable, performance-sensitive systems connecting native C++ tools with Genie’s retrieval and agentic capabilities.

Design maintainable interfaces between C++ applications and AI services exposed through Python, MCP, REST APIs, and structured tool calling.

Contribute to agentic workflows, retrieval systems, ingestion pipelines, evaluation infrastructure, and enterprise integrations.

Drive technical initiatives from early exploration through production deployment, working closely with multidisciplinary engineering teams.

Mentor engineers and help establish best practices for production-quality AI-powered systems.

What We Need to See:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

5+ years of professional experience developing complex production software in modern C++.

Strong knowledge of software architecture, concurrency, debugging, performance optimization, and maintainable API design.

Experience owning complex systems from design through implementation, deployment, and ongoing operation.

Practical experience with AI-powered applications, agentic workflows, developer tools, retrieval systems, or related technologies.

Ability to integrate native C++ applications with Python-based services and service APIs.

Excellent communication skills and demonstrated ability to lead technical initiatives, clarify ambiguous requirements, and mentor engineers.

Ways to Stand Out From the Crowd:

Experience building developer tools, profiling systems, debugging infrastructure, or performance-analysis platforms.

Background with MCP, structured tool calling, agent orchestration, or retrieval-augmented generation.

Experience designing secure, enterprise-scale retrieval or semantic-search systems.

Familiarity with LLM evaluation, grounding, observability, and hallucination reduction.

Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.

The company is widely considered one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working with us. If you are creative and autonomous, with a genuine passion for technology, we want to hear from you!

The company is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate—including in our hiring and promotion practices—on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Where you’d work

Fully remote

You can work from

  • United Kingdom
  • Europe
  • Switzerland
  • Finland

Your chances

Still hiring, not crowded yet, and you'd be among the first.

  • 16 checks run
  • 5 good signs
  • 0 red flags

Still hiring?

11 checks

Actively hiring

In its favour3

  • Still on the company's own careers site, checked 1 h agoModerate evidence
  • Found in the last 48 hours, before the big job boardsModerate evidence
  • The company posted 172 roles in the last 2 weeksSlight evidence

How crowded?

5 checks

Low

In its favour2

  • In its Early Window: not on the big job boards yetStrong evidence
  • Senior level: far fewer people qualifySlight evidence

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • C++
  • LLMs
  • RAG
Seniority
Senior
Type
Full-time
Specialty
Backend
Region
United Kingdom
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
5+ years
Tech stack
  • Python
  • C++
  • LLMs
  • RAG

Location

Work model
Remote
Region
United Kingdom
Remote from
  • United Kingdom
  • Europe

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer

    $165,000 - 195,000 / year

    • Hybrid · Menlo Park, New York
    • Junior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Software Engineer

    Salary by agreement

    • Hybrid · Berlin
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Software Engineer

    Salary by agreement

    • Remote
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Backend Engineer

    Salary by agreement

    • Remote · Australia
    • Senior

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason