Boston Link is hiring two Senior C++ Developers to work on high-performance systems for trading platforms or system analytics. The ideal candidate has strong hands-on experience with C++ and a solid understanding of algorithms, data structures, and operating systems.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Senior C++ Developer (2 Open Roles β Trading Platforms / System Analytics)
π Limassol, Cyprus (On-site | Relocation Required)
OBS! This role is only open to Russian speaking candidates
Our client, a global technology provider in the financial markets space, is expanding its engineering team and hiring two Senior C++ Developers to work on high-performance, large-scale systems.
These roles sit within two different high-impact teams, offering the opportunity to work on cutting-edge trading infrastructure or advanced data analytics platforms, both operating at scale with strict performance and reliability requirements.
The Opportunities
1) Senior C++ Developer β Trading Platforms
Work on core components of advanced trading systems, including distributed architectures, exchange integrations, and proprietary language tooling (compiler, debugger, profiler).
2) Senior C++ Developer β System Analytics
Focus on building high-performance Big Data and analytics systems, including behavioural analysis engines, in-memory databases, and low-latency distributed environments.
What Youβll Be Doing
Depending on the team, you will:
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Design and develop high-performance systems using modern C++
- Build and optimise distributed, low-latency architectures
- Work with multi-threading, asynchronous programming, and IPC
- Develop fault-tolerant, scalable, geo-distributed systems
- Implement secure and resilient communication protocols
- Contribute to Big Data processing, behavioural analytics, or trading infrastructure
- Optimise system performance using profiling and debugging tools
- (Trading role) Contribute to compiler/toolchain development and exchange integrations
- (Analytics role) Build in-memory databases, clustering models, and pattern recognition systems
What Weβre Looking For
- Strong hands-on experience with C++ (modern standards)
- Solid understanding of algorithms, data structures, and operating systems
- Experience with multi-threading and inter-process communication (IPC)
- Strong skills in debugging, performance optimisation, and system design
- Experience working with high-load or distributed systems
- Ability to work independently and make technical decisions
- Windows experience preferred; Linux is a plus
- Self-driven, analytical, and quality-focused mindset
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Whatβs On Offer
- Competitive gross salary per year + attractive Bonus scheme
- Relocation & visa support, including initial expenses
- Private medical insurance for you and your family
- Daily meals provided during office hours
- Modern office with excellent facilities, including a gym
- Opportunity to work on high-impact, globally used systems
- Strong career growth and exposure to complex engineering challenges
Similar Jobs
Explore other opportunities that match your interests
Discovered MENA
Discovered MENA