Enable job alerts via email!

Senior C++ Software Engineer

JR United Kingdom

London

On-site

GBP 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial technology firm as a Senior C++ Software Engineer, where you'll develop cutting-edge serverless database technology. Work in a dynamic, startup-like environment, optimizing performance-critical areas and collaborating directly with experts. This role offers a unique opportunity to influence product development and contribute to open-source projects.

Qualifications

  • 5 to 7+ years of professional experience in C++ development.
  • Strong expertise in modern C++20 and performance optimization techniques.

Responsibilities

  • Develop and optimize high-performance C++20 code for a serverless database.
  • Collaborate with a small team, writing own requirements without product managers.
  • Integrate Python wrappers to support research tools.

Skills

C++
Performance Optimization
Multi-threading
Parallel Processing
Network Utilization
Python

Job description

Social network you want to login/join with:

Exciting Role in Cutting-Edge Financial Data Technology

Innovating High-Performance Data Storage in Finance

I’m working with a client who has developed a state-of-the-art serverless database technology that serves as the foundation for their data infrastructure within the financial sector. This technology, initially built for internal use, has since been open-sourced and is recognized for its ability to deliver extremely fast data retrieval and seamless integration with quantitative research workflows.

The team operates like a startup embedded within a larger financial organization, emphasizing innovation, ownership, and agility. This is a unique environment where a small, expert engineering team drives the development of a critical technology that supports complex data workflows at scale.

What You’ll Do and Gain

As a Senior C++ Software Engineer, you will:

  • Develop and optimize high-performance C++20 code that powers a serverless database running entirely on users’ machines, primarily utilizing AWS S3 storage, with support for Google Cloud and on-premise solutions.
  • Focus on performance-critical areas such as algorithm efficiency, multi-threading, parallel processing, and network utilization.
  • Collaborate closely with a small, agile team where engineers write their own requirements and there are no product managers, giving you direct influence over the product.
  • Contribute to an open-source project with rigorous coding standards, enhancing your professional profile and technical skills.
  • Integrate Python wrappers to support Python-based research tools, working alongside quantitative developers to streamline data workflows.

This role offers the chance to work in a dynamic, start-up like environment backed by a stable organization, where your work has a direct impact on the technology’s evolution and adoption.

Who They’re Looking For

The ideal candidate will have:

  • 5 to 7+ years of professional experience primarily in C++ development, with strong expertise in modern C++20.
  • Deep knowledge of performance optimization techniques, multi-threading, parallel processing, and efficient network utilization.
  • Familiarity with Python and scientific libraries such as NumPy and Pandas (expertise not mandatory).
  • Experience or strong interest in high-performance and big data systems, including data lakes or serverless architectures.
  • A passion for writing clean, efficient, maintainable code and thriving in a fast-paced, ownership-driven environment.
  • Bonus points for experience in financial markets or open-source contributions, though these are not required as the team supports learning and growth.

If you’re excited by the challenge of building next-generation data technology that powers critical financial workflows, this is a fantastic opportunity to join a talented, high-impact team.

  • Apply now to be part of a project that is redefining data storage and accessibility in finance.
  • Take the next step in your career by joining a passionate team where your expertise will shape the future of high-performance data technology.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior C++ Software Engineer

ZipRecruiter

Borehamwood

Remote

GBP 60,000 - 80,000

Today
Be an early applicant

Senior C++ Software Engineer (100% Remote - United Kingdom)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

13 days ago

Senior Software Engineer (React/React Native)

JR United Kingdom

Greater London

Remote

GBP 70,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer

Maxar Technologies

City of Westminster

Remote

USD 60,000 - 100,000

2 days ago
Be an early applicant

Senior Software Engineer (multiple openings)

TN United Kingdom

Greater London

Remote

GBP 50,000 - 90,000

13 days ago

Senior Software Engineer

TN United Kingdom

Uxbridge

Remote

GBP 50,000 - 90,000

4 days ago
Be an early applicant

Senior Software Engineer -Syft Integration (FTC )

Xero

London

Remote

GBP 50,000 - 90,000

10 days ago

Sr. Software Engineer - MarkUp

Ceros

London

Remote

GBP 75,000 - 85,000

13 days ago

Senior Software Engineer, C++

ZENOVO LTD

Chelmsford

On-site

GBP 80,000 - 100,000

Today
Be an early applicant