C++ Software Engineer - Relocation to Amsterdam
Role details
Job location
Tech stack
Job description
-
Design, develop, test, deploy, and maintain high-performance C++ applications within a low-latency trading environment
-
Build scalable and reliable software solutions for trading, execution, and hardware development teams
-
Work closely with traders, quantitative researchers, and engineers on end-to-end product development
-
Gather business requirements and collaborate with key internal stakeholders to deliver innovative technical solutions
-
Contribute to greenfield projects while taking ownership across the full software development lifecycle
-
Balance performance, latency, scalability, maintainability, and reliability across complex distributed systems
-
Operate within an agile engineering environment with advanced automated testing and continuous deployment practices
Requirements
-
5+ years' professional software engineering experience post-graduation
-
Strong commercial C++ development experience, ideally using modern C++ standards
-
Experience working within Linux environments
-
Familiarity with Python scripting
-
Exposure to Docker and Kubernetes environments