Software Engineer (C++/Python)

Our client, a global leader in financial technology and capital markets infrastructure, is hiring a C++ / Python Engineer to join an existing team based in Belfast. This is an exciting opportunity to work on next-generation execution platforms and ultra-low latency systems within both traditional and tokenised markets.

  • Competitive salary (DOE)
  • Hybrid working (Belfast-based)
  • Flexible working
  • Bonus / share scheme
  • Clear career progression

You will be part of a highly skilled global engineering team building innovative, high-performance systems that support the future of financial markets. The organisation is passionate about cutting-edge technology, continuous learning, and contributing to the wider engineering community.

As an Engineer, you will contribute to the design, development, and delivery of complex production systems. You will work closely with Senior and Principal Engineers to build scalable, high-performance solutions using C++ and Python. You will support the full software development lifecycle, from design through to deployment, while helping to optimise performance and ensure system reliability in production environments.

The Role

  • Develop and deliver features within complex, high-performance systems
  • Contribute to system design and architecture alongside senior engineers
  • Write efficient, scalable C++ and Python code
  • Support deployment and optimisation of production systems
  • Participate in testing, debugging, and performance tuning
  • Contribute to agile development processes and planning activities
  • Assist with system evolution through refactoring and continuous improvement
  • Participate in root cause analysis and issue resolution

The Person

  • Experience working within a software development lifecycle in a technical role
  • Strong experience with C++ (C++11 or later) and/or Python
  • Experience contributing to complex systems or platforms
  • Familiarity with agile development methodologies and tooling
  • Ability to work collaboratively within a team environment
  • Strong problem-solving skills and desire to learn

Desirable:

  • Experience with modern C++ (C++20+) and Boost
  • Knowledge of Linux or Windows scripting (bash / PowerShell)
  • Experience with CI/CD tools (e.g. Docker, GitLab, Ansible)
  • Cloud experience (AWS, GCP, etc.)
  • Knowledge of distributed systems or low-latency environments
  • Experience with financial markets, trading systems, or crypto technologies
  • Familiarity with blockchain / distributed ledger technologies
  • Experience with Kubernetes and containerisation
  • Open-source contributions

For further information on this job, or any other Software Development roles in Belfast or Northern Ireland, apply via the link or contact Michael Peniata for a confidential discussion.

Job Details

Company
VANRATH
Location
Belfast, UK
Hybrid / Remote Options
Posted