Development
Limassol, Cyprus
Full-Time

Senior Software Engineer (C/C++)

Develop low-latency C/C++ components for performance-critical trading ecosystems.

Role Overview

You will work on performance-sensitive systems interacting directly with trading protocols, connectivity layers, and high-throughput services.

Key Responsibilities

  • Develop high-performance C/C++ components.
  • Optimize for low-latency and reliability.
  • Work with trading connectivity protocols.
  • Debug complex performance bottlenecks.
  • Maintain strict code efficiency standards.

Requirements

  • 5+ years C/C++ development experience.
  • Strong understanding of memory management.
  • Experience in performance optimization.
  • Familiarity with trading systems preferred.
  • Strong debugging and problem-solving skills.

How to Apply

Send your CV and a short introduction to careers@radiusfintech.com. All applications are handled confidentially.

Why work with us?

We work on systems that sit at the core of broker operations, not side projects or internal tools.

Our team is experienced, hands-on, and focused on building solutions that actually work in live environments. No unnecessary complexity, no shortcuts, just solid engineering and clear thinking.

It’s a lean team where your work matters, your voice is heard, and you’re trusted to take ownership from day one.

Automated balance protection

Negative balances are identified and corrected automatically, reducing operational risk and manual workload.

Controlled credit exposure

Credit usage is managed through predefined rules, ensuring consistent behaviour across accounts and market conditions.

Broker-defined risk logic

Protection rules are defined by the broker, allowing balance and credit handling to align with internal risk policies.

Live environment safe

Designed to operate reliably under real trading conditions without interrupting trading activity.

Non-disruptive execution

Balance and credit adjustments are applied in a controlled manner without impacting open positions or workflows.

Built for scale

Supports large client bases and continuous live operation across complex trading environments.

Automated balance protection

Negative balances are identified and corrected automatically, reducing operational risk and manual workload.

Controlled credit exposure

Credit usage is managed through predefined rules, ensuring consistent behaviour across accounts and market conditions.

Broker-defined risk logic

Protection rules are defined by the broker, allowing balance and credit handling to align with internal risk policies.

Live environment safe

Designed to operate reliably under real trading conditions without interrupting trading activity.

Non-disruptive execution

Balance and credit adjustments are applied in a controlled manner without impacting open positions or workflows.

Built for scale

Supports large client bases and continuous live operation across complex trading environments.

Real Trading Environments

Technology used in live broker operations where performance, stability and reliability genuinely matter.

Deep Industry Experience

A team with hands-on experience across platforms, infrastructure, automation and analytics, from both broker and fintech sides.

Practical Solutions

A focus on tools that solve real operational problems, without unnecessary complexity or abstract thinking.

Clear Communication

A lean working environment with direct conversations, fast alignment and less process noise.

Trusted From Day One

You’re trusted to take responsibility from day one and contribute to work that has visible impact.

Meaningful Problem Solving

If you like solving important technical challenges and seeing your work make a difference, you’ll feel at home here.