At a Glance
- Tasks: Design and develop high-performance C++ systems for ultra-low latency trading.
- Company: Global leader in financial technology with a focus on innovation.
- Benefits: Competitive salary, hybrid working, flexible arrangements, and bonus schemes.
- Other info: Opportunities for mentorship and career progression in a dynamic environment.
- Why this job: Join a skilled team and make an impact in modern financial markets.
- Qualifications: Strong C++ experience, agile development skills, and problem-solving abilities.
The predicted salary is between 60000 - 80000 £ per year.
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.
Senior Software Engineer (C++/Python) TLNT1_NI in Belfast employer: VANRATH
Contact Detail:
VANRATH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C++/Python) TLNT1_NI in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences in detail, especially around performance-critical systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are eager to join our innovative team.
We think you need these skills to ace Senior Software Engineer (C++/Python) TLNT1_NI in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern C++ and Python, as well as any work you've done on performance-critical systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about financial technology and how your background makes you a perfect fit for our team. We love seeing enthusiasm and a bit of personality!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems or improved processes. We’re all about innovation at StudySmarter, so let us know how you’ve contributed to that in your previous roles.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the link and get started!
How to prepare for a job interview at VANRATH
✨Know Your C++ Inside Out
Make sure you brush up on modern C++ features, especially C++11 and later. Be ready to discuss your experience with performance-critical systems and how you've tackled complex problems in your previous roles.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in software development. Highlight your approach to troubleshooting critical issues and how you’ve contributed to the continuous improvement of tools and processes.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working within agile teams, be prepared to discuss your experience in agile environments. Talk about how you’ve collaborated with team members and contributed to delivering high-quality software.
✨Mentorship Matters
As a senior developer, you'll be expected to mentor junior engineers. Think of examples where you've supported team development or driven best practices, and be ready to discuss your approach to mentoring during the interview.