Job description
Job Description
My client, a leading organisation in financial technology and capital markets infrastructure, is hiring an Associate Engineer (C++/Python) to join their growing technology team based in Belfast. This is an excellent opportunity for an early-career engineer to work on cutting-edge systems within a highly collaborative and innovative environment.
Competitive salary (dependent on experience)
Hybrid working (Belfast-based office)
Flexible working options
Bonus and share option scheme
Strong career progression and learning opportunities
You will be part of a highly skilled engineering team developing next-generation financial systems, including ultra-low latency platforms and distributed technologies. The organisation is passionate about innovation, open-source contribution, and advancing modern software engineering practices.
As an Associate Engineer, you will contribute to the development of production systems, working closely with senior engineers to design, build, test, and deploy software solutions. You will gain exposure to complex systems and modern architectures while continuously developing your technical skillset.
You will work with technologies such as C++ and Python to deliver scalable, high-performance solutions, contributing to both new feature development and the enhancement of existing systems.
The Person
Degree in Computer Science, Engineering, Mathematics, or a related discipline (or equivalent experience)
Experience with C++ or Python development
Understanding of the software development lifecycle
Knowledge of modern C++ (C++11 or later)
Knowledge of Python (2.7 or later)
Strong problem-solving skills and eagerness to learn
Ability to work effectively in an agile, team-based environment
Desirable:
Experience in a professional software development environment
Knowledge of C++20 or later
Familiarity with Boost libraries
Experience with Linux or Windows scripting (e.g. Bash, PowerShell)
Experience with Git version control
Exposure to CI/CD tools (e.g. Docker, Ansible, GitLab)
Understanding of financial markets (traditional or digital assets)
Experience working with agile delivery tools
Contributions to open-source projects
For further information on this role, or any other Software Engineering opportunities in Belfast or Northern Ireland, apply via the link or contact us for a confidential discussion today.
We act as an employment agency and business for permanent and temporary recruitment. Successful applicants may be required to complete pre-employment checks in line with client policies.
