C++ Software Engineer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

C++ Software Engineer

In this role, you will be responsible for building and optimizing real-time systems that handle market data, order execution, and strategy deployment with minimal latency and maximum reliability.

This is a hands-on engineering role with end-to-end ownership of critical components in a live trading environment. The ideal candidate has deep expertise in modern C++ and a strong understanding of system-level performance.


Location: Remote

Employment Type: Full-time

Experience Required: 3+ Yr

Looking for Immediate

Company: Cloudnausor Technologies Pvt Ltd

Client: UK Client


Responsibilities


  • Design, develop, and maintain high-performance, low-latency trading systems in C++.
  • Implement core infrastructure for market data ingestion, order routing, risk checks, and strategy execution.
  • Profile, benchmark, and optimize code to meet stringent latency and throughput requirements.
  • Collaborate with quantitative researchers and infrastructure engineers to support deployment of real-time strategies.
  • Build robust, fault-tolerant systems capable of operating reliably under varying market conditions.
  • Maintain clean, well-tested code and contribute to architectural decisions across the stack.
  • Take full ownership of components from design through production support.


Minimum Qualifications

  • 3+ years of professional software engineering experience, with a focus on performance-critical systems.
  • Expert-level proficiency in

    modern C++ (C++17 or newer)

    , including templates, memory management, and concurrency.
  • Strong understanding of systems programming concepts (CPU architecture, networking, threading, I/O, etc.).
  • Experience with Linux systems development, including debugging and performance tuning tools.
  • Demonstrated ability to write clean, efficient, and maintainable code in production environments.
  • Strong problem-solving skills and attention to detail.
  • Comfortable working independently in a fast-paced, fully remote team environment.


Preferred Qualifications

  • Prior experience in high-frequency trading, low-latency systems, or real-time financial infrastructure.
  • Experience implementing market data handlers, matching engines, or order gateways.
  • Familiarity with exchange protocols (FIX, WebSocket, REST) and crypto-native APIs.
  • Background in mathematics, physics, computer science, or a related technical field.
  • Experience with performance benchmarking and micro-optimisation at the hardware level (e.g., cache-aware design, CPU pinning, instruction pipelining).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india

sholinganallur, chennai region