Location: Noida
Experience: 3–6 Years

Role Overview:

We are looking for an experienced Low-Latency Software Developer (C++) to join our Core Engineering – Infrastructure team responsible for building the technology backbone of our High Frequency Trading platform.

This role is ideal for engineers who are passionate about designing ultra-low latency systems, high- performance systems, and mission-critical trading infrastructure. You will work closely with Portfolio Managers, Quantitative Traders, Researchers, and Infrastructure Engineers to develop highly optimized trading systems that power our research, execution, and risk management platforms.

The ideal candidate has strong expertise in modern C++, low-latency programming, exchange connectivity, Order Management Systems (OMS), Risk Management Systems (RMS), and high- performance networking.

Key Responsibilities:

  • Design, develop, and optimize ultra-low latency applications using modern C++.
  • Build and maintain core trading infrastructure, including Order Management Systems (OMS), Risk Management Systems (RMS), and execution gateways.
  • Develop high-performance exchange connectivity solutions for multiple exchanges and asset classes.
  • Optimize networking, messaging, and data processing pipelines for deterministic low-latency performance.
  • Design scalable, fault-tolerant, and highly available trading systems capable of handling high message throughput.
  • Collaborate with Quantitative Traders and Researchers to implement and optimize trading strategies in production.
  • Analyze system bottlenecks using profiling tools and continuously improve latency, throughput, and resource utilization.
  • Develop high-performance market data handlers, execution engines, and internal trading libraries.
  • Work closely with Infrastructure and DevOps teams to ensure reliable production deployments and operational excellence.
  • Participate in architecture discussions, code reviews, and engineering best practices to maintain high software quality.
  • Troubleshoot production issues and continuously enhance system reliability, stability, and performance.

Required Qualifications:

  • Bachelor’s, Master’s, or Dual Degree in Computer Science, Electrical Engineering, Electronics Engineering, Mathematics & Computing, or a related discipline from a premier institute or leading university.
  • 3–6 years of experience developing low-latency or high-performance software systems.
  • Strong expertise in Modern C++ (C++17/20), STL, templates, multithreading, and object- oriented design.
  • Strong understanding of operating systems, computer architecture, memory management, concurrency, and synchronization.
  • Experience building or maintaining low-latency trading infrastructure.
  • Hands-on experience with Order Management Systems (OMS), Risk Management Systems (RMS), or Exchange Connectivity.
  • Strong knowledge of networking concepts including TCP/IP, UDP multicast, sockets, and network performance optimization.
  • Experience working in Linux development environments.
  • Strong debugging, profiling, and performance optimization skills.
  • Excellent analytical, problem-solving, and software engineering fundamentals.

Preferred Experience:

Candidates should have experience in most of the following:

  • Working in High Frequency Trading (HFT), Mid Frequency Trading (MFT), Electronic Trading, or Capital Markets background.
  • Market data feed handlers and exchange protocols.
  • Ultra-low latency optimization techniques.
  • Lock-free programming and concurrent data structures.
  • High-performance messaging frameworks.
  • NUMA-aware programming, CPU affinity, memory optimization, and cache-efficient algorithms.
  • Network stack optimization and kernel bypass technologies (DPDK, Solarflare/OpenOnload, RDMA, or equivalent).
  • FIX Protocol, binary exchange protocols, or proprietary exchange APIs.
  • Performance profiling using tools such as perf, VTune, Valgrind, or similar.
  • CI/CD pipelines, Git, and modern software development practices.

What We’re Looking For:

We’re looking for engineers who:

  • Are passionate about writing highly optimized, production-quality C++ code.
  • Enjoy solving complex performance and scalability challenges.
  • Have a strong systems programming mindset and attention to detail.
  • Thrive in fast-paced, high-performance engineering environments.
  • Collaborate effectively with Traders, Quantitative Researchers, and Infrastructure teams.
  • Continuously push the boundaries of performance, reliability, and engineering excellence.

Why Join Open Futures?

  • Build the technology powering one of India’s leading High Frequency Trading firms.
  • Work on ultra-low latency systems where every microsecond matters.
  • Collaborate with world-class engineers, quantitative researchers, and traders.
  • Access cutting-edge hardware, networking technologies, and modern development tools.
  • Competitive compensation with attractive performance-linked incentives.
  • Opportunity to work on challenging engineering problems with direct business impact.
  • Clear career progression into Senior Engineering and Technical Leadership roles.

If you’re passionate about building high-performance software and solving complex engineering challenges at scale, we’d love to hear from you.

Apply now or share your resume at: hiring@openfutures.co.in