C++ Developer – Real-Time Distributed Systems
Miracles Fintech
2 - 5 years
Ahmedabad
Posted: 10/01/2026
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.
