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….
