🔔 FCM Loaded

C++ Developer – Real-Time Distributed Systems

Miracles Fintech

2 - 5 years

Ahmedabad

Posted: 10/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Overview

Miracles Fintech is a forward-thinking financial technology company that leverages deep research and cutting-edge technology to revolutionize financial trading and investment strategies.


About the Role

Full-time | 3+ Years Experience | High-Performance Systems | Onsite


We are building high-performance, real-time distributed systems that process large volumes of live data with low-latency and reliability requirements.

We are looking for a C++ Developer who enjoys working close to the system, optimizing performance, and building robust services that operate continuously in production environments.

You will work on event-driven data pipelines , real-time data distribution, and backend services used by internal decision-making and execution components.


Key Responsibilities

  • Design and develop high-performance C++ services for real-time data ingestion and processing
  • Build low-latency, event-driven pipelines for streaming data across internal systems
  • Implement efficient multithreading, concurrency control, queues, and buffers
  • Optimize systems for latency, throughput, and memory usage
  • Ensure data accuracy, fault tolerance, and system stability in long-running services
  • Integrate real-time services with downstream processing and execution components
  • Debug and profile production systems under high load
  • Collaborate closely with backend, systems, and infrastructure teams


Required Skills (Non-Negotiable)

  • 3+ years of hands-on C++ development in production systems
  • Strong understanding of: Multithreading & concurrency, Memory management & object lifecycles, STL and low-level optimizations
  • Experience building real-time or near real-time systems
  • Experience with high-throughput data streams or event-driven architectures
  • Solid knowledge of TCP/IP, sockets, WebSockets, or low-level networking
  • Comfortable working on Linux-based systems
  • Strong debugging, profiling, and performance-tuning skills
  • Experience with Finance Software development will be advantage


Education

BE / BTech / MTech in:

  • Computer Science
  • Information Technology
  • Software Engineering
  • Or related engineering disciplines with strong system programming experience


Good to Have (Not Mandatory)

  • Experience with low-latency or high-frequency data systems
  • Exposure to messaging systems (ZeroMQ, Kafka, Redis, etc.)
  • Experience building always-on backend services
  • Familiarity with profiling tools and performance analysis
  • Experience in domains requiring accuracy, speed, and reliability


Interested candidates may apply to:

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.