Software Engineer

 Posted 2 months ago
     
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Software Engineer will develop and optimize high-performance, low-latency components for the Switchboard trading platform. They are also responsible for system monitoring, proactive optimization, and providing third-line technical support for production issues.

Why Reactive Markets


Purpose-built for frictionless bilateral trading, Reactive Markets is transparently the fastest, most cost effective, flexible and scalable trading technology network on the market. 


Reactive Markets provides ultra low latency trading technology that connects its clients to all their bilateral liquidity relationships, across all asset classes. Available seamlessly via UI, API or any EMS, OMS or Pricing Engine, clients benefit from flexibility, ultra low latency connectivity and exceptional liquidity access. Our high performance network is trusted by 35+ of the leading bank and non-bank liquidity providers.


Our dynamic and rapidly expanding team is shaping the future of multi-asset trading technology, guided by a strong, collaborative culture. We listen to our people and provide flexibility, offering office (in London), hybrid and remote working, as well as a competitive range of benefits.


Role Purpose

The Software Engineer at Reactive Markets is responsible for developing and optimising key components of our Switchboard trading platform. This role is critical to achieving the company’s objective of delivering a high-performance, low-latency trading platform. The Software Engineer will focus on essential features and optimisations to drive low-latency, high-throughput performance across FX, Cryptocurrency, and OTC Equities, contributing to both customer satisfaction and system scalability.


Benefits

We are offering a great benefits package including 38 days annual leave including bank holidays, a private health insurance scheme including medical and mental health cover, dental and optical cashback and health related discounts, a cycle to work scheme, company life insurance, 4% contributory pension and some great socials and offsites. We regularly review our benefits package to make sure our people have the best possible experience working for us.


Responsibilities

  • Develop and Optimise High-Performance Trading Components 
    • Performance focus: Drive reliable, latency-sensitive trading solutions to maintain high-performance targets.
    • Key activities: Design, code, test, and maintain C++ and Go components; implement optimisations that reduce latency and enhance throughput.
    • Impact: These developments directly support our trading platform’s ability to handle high message volumes with low latency, supporting both client and revenue growth.
  • System Monitoring and Proactive Optimisation 
    • Performance focus: Ensure continuous system stability and scalability, preemptively addressing performance bottlenecks.
    • Key activities: Profile components, monitor performance, conduct rigorous testing, and troubleshoot issues in line with operational requirements.
    • Impact: Proactive monitoring and optimisation directly impacts system uptime and reliability, supporting smooth and uninterrupted trading operations.
  • Third-Line Technical Support for Operations
    • Performance focus: Deliver efficient Level 3 (L3) support for production issues, ensuring operational stability.
    • Key activities: Work with TechOps to resolve technical issues promptly, support runbook and monitoring protocol development, and assist in smooth go-live transitions.
    • Impact: Providing reliable technical support helps maintain system availability and contributes to high-quality client experiences.

The Person

Our ideal candidate will be a great fit for our culture and company values as follows:


Continuous improvement

  • Analytical Thinking: Skilled in diagnosing, troubleshooting, and refining technical solutions to achieve performance benchmarks.

Collaboration

  • Internal Relationships: Works closely with Engineering, TechOps, and Product teams to ensure project alignment and efficient delivery.
  • External Relationships: May assist TechOps in client support queries and project integration tasks.

Ownership

  • Results Orientation: Consistently achieves objectives that align with KPIs and the company’s strategic goals. 
  • Adaptability: Able to pivot strategies in response to project needs or operational changes, ensuring alignment with project objectives. 
  • Takes responsibility for delivering high-quality code and solutions that meet business needs, proactively addressing potential challenges.

Client focus

  • Strives to create solutions that meet and exceed customer needs, ensuring system stability and quality in a high-performance trading environment.

Skills Required

  • Technical Skills
    • Strong proficiency in C++17 or above, with experience in Linux systems programming and Git.
    • Familiarity with Python and shell scripting for basic automation and support tasks. 
  • Soft Skills
    • Demonstrated abilities in communication, collaboration, and problem-solving.
  • Experience
    • Minimum of 3+ years in Linux C++ development, with a focus on high-performance, low-latency systems.


If this sounds like you, we would love you to join our dynamic and rapidly expanding team as we innovate and shape the future of multi-asset trading technology.  If you're entrepreneurial, motivated, have a solid understanding of the financial markets and would be excited to be part of a team building out a global business, we want to hear from you.



Location

United Kingdom (Remote)


Department

Backend Technology


Employment Type

Full-Time


Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified