Job description
Job Description
My 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
For further information on this job, or any other Software Development roles in Belfast or Northern Ireland, apply via the link or contact [Consultant Name] for a confidential discussion.
[Agency Name] acts as an employment agency and employment business for permanent and temporary recruitment. Successful applicants may be required to complete pre-employment checks in line with company policies.
