VANRATH
Senior Software Engineer (C++/Python)
Explore roles
VANRATH
Senior Software Engineer (C++/Python)
£75,000
Belfast
Hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

Job Description

My client, a global leader in financial technology and capital markets infrastructure, is hiring a Senior C++ Developer to join an established engineering team based in Belfast. This is a key position within a high-performing team focused on building next-generation, ultra-low latency trading and execution systems across traditional and digital asset markets.

  • Competitive salary (dependent on experience)
  • Hybrid working (3 days in office)
  • Flexible working arrangements
  • Bonus / share incentive scheme
  • Clear career progression opportunities

You will be part of a highly skilled engineering team developing cutting-edge, high-performance systems that underpin modern financial markets. The organisation is passionate about innovation, leveraging advanced C++ and distributed technologies to build scalable, low-latency platforms.
As a Senior C++ Developer, you will design, develop, and maintain complex, performance-critical systems. You will work across the full development lifecycle, contributing to architecture, implementation, and production support. You will also play a key role in mentoring team members and driving best practices across the engineering function.

The Role

  • Design, develop, and maintain high-performance C++ systems
  • Contribute to architecture and technical design of complex platforms
  • Deliver robust, scalable, and low-latency solutions
  • Support production systems and troubleshoot critical issues
  • Work within agile teams to deliver high-quality software
  • Mentor junior engineers and support team development
  • Contribute to continuous improvement of tools, processes, and systems
  • Collaborate with senior engineers and architects on strategic direction

The Person

  • Strong experience in modern C++ (C++11 or later)
  • Proven experience delivering features within complex systems
  • Solid understanding of the full software development lifecycle
  • Experience working in agile development environments
  • Knowledge of Python in a professional setting
  • Strong problem-solving skills and attention to detail
  • Experience working on performance-critical or low-latency systems

Desirable Experience

  • Experience with C++20 or later
  • Familiarity with Boost libraries
  • Experience with Linux or Windows environments
  • Version control experience (e.g. Git)
  • Experience with CI/CD pipelines and tools (e.g. Docker, Ansible)
  • Cloud experience (e.g. AWS, GCP)
  • Containerisation and orchestration (e.g. Kubernetes)
  • Exposure to financial markets or trading systems
  • Knowledge of blockchain / distributed ledger technologies
  • Experience mentoring or leading other engineers
  • Contribution to open-source projects

For further information on this role, or other Software Engineering opportunities in Belfast or across Northern Ireland, please apply via the link or contact us for a confidential discussion.

Role tech stack
VANRATH
Senior Software Engineer (C++/Python)£75,000
Share role