• RiseON Suite

Job Details

Senior Staff Engineer
Share Icon

StoneX

Location Icon
Bengaluru ,Pune(Hybrid)

Employment IconEmployment Type: Full Time

Sign up to Apply

Job Description

Job Title: Senior C++ Developer – Trading Systems

Company Domain: Financial Technology / Trading Platforms

Years of Experience: 10+ years

Location: Bengaluru /Pune

Role Type: Full-Time Role (Hybrid – 4 days onsite per week)

Salary: As per industry standards

Eligibility: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Role Overview

We are seeking a highly skilled Senior C++ Developer to join our team working on trading platform integrations and backend systems. You will be responsible for designing, developing, and maintaining plugins and tools for the MetaTrader platform within StoneX’s backend ecosystem. The role involves contributing to all stages of trade execution, including pricing, pre-trade checks, order execution, and report processing — ensuring optimal performance, scalability, and reliability.

Key Responsibilities

  • Develop, enhance, and maintain C++-based trading plugins and backend systems for the MetaTrader platform.
  • Collaborate with QA and product teams to ensure reliability, speed, and accuracy in trade execution.
  • Participate in the design and architectural reviews for new features and system enhancements.
  • Troubleshoot and resolve live production issues with deep analytical and debugging skills.
  • Work closely with cross-functional teams across engineering and production to deliver best-in-class solutions.
  • Focus on multi-threaded and network programming to ensure system efficiency.
  • Ensure development practices align with modern standards for performance, scalability, and security.
  • Continuously stay informed about capital market technologies and innovations.

Skills and Qualifications

  • Expertise in C++11, C++14, C++17, or newer standards.
  • Minimum 10 years of hands-on experience in financial services, brokerage, or trading environments.
  • Strong understanding of multi-threading, network programming, and object-oriented design.
  • Experience with frameworks such as Boost, Poco, or similar.
  • Proficiency in MS SQL and SQL Server.
  • Familiarity with cloud development patterns and modern distributed systems.
  • Experience with messaging systems such as ActiveMQ, Kafka, or ZeroMQ.
  • Hands-on experience with REST API development.

Preferred Qualifications (Nice to Have)

  • Proficiency in C# or Python.
  • Experience with low-latency systems and NoSQL databases (e.g., Redis, KeyDB).
  • Background in high-frequency trading or real-time financial systems.

Working Environment

  • Hybrid setup – 4 days in-office per week.
  • Collaboration-focused environment with cross-functional technical teams.
  • Occasional travel may be required.