Systems Engineer - (C++ Developer)

Quadeye · Gurugram · Posted 2026-07-18

Tech stack: C, C++, Linux, Python

Apply on the company site · Get a referral for this role

Quadeye salary & ratings · Quadeye interview process · More live openings

About the role

Responsibilities:
- Design and implement real-time trade execution and risk management systems with nanosecond-level latency sensitivity
- Identify performance bottlenecks and optimize code to achieve lower latency and higher throughput
- Take end-to-end ownership of modules including requirements gathering, design, implementation, testing, and deployment
- Research and experiment with techniques to reduce latency across OS, kernel, networking stack, kernel bypass, system tuning, CPU architecture, cache-efficient data structures, and scalable algorithms
- Develop and deploy performance monitoring tools (CPU/network/memory) and algorithms
- Collaborate closely with engineers, quants, and traders to deliver high-performance and highly reliable systems

Qualifications:
- Engineering degree in Computer Science or equivalent from premier institutes
- Strong problem-solving skills and quantitative aptitude
- Solid understanding of data structures, algorithms, and object-oriented programming, preferably in C++ or C
- Ability to multitask and perform in a fast-paced environment
- Strong work ethic and communication skills
- Working knowledge of Linux systems
- Knowledge of Python or Perl is a plus

Qualifications

- Engineering degree in Computer Science or equivalent from premier institutes
- Strong problem-solving skills and quantitative aptitude
- Solid understanding of data structures, algorithms, and object-oriented programming, preferably in C++ or C
- Ability to multitask and perform in a fast-paced environment
- Strong work ethic and communication skills
- Working knowledge of Linux systems
- Knowledge of Python or Perl is a plus

Responsibilities

- Design and implement real-time trade execution and risk management systems with nanosecond-level latency sensitivity
- Identify performance bottlenecks and optimize code to achieve lower latency and higher throughput
- Take end-to-end ownership of modules including requirements gathering, design, implementation, testing, and deployment
- Research and experiment with techniques to reduce latency across OS, kernel, networking stack, kernel bypass, system tuning, CPU architecture, cache-efficient data structures, and scalable algorithms
- Develop and deploy performance monitoring tools (CPU/network/memory) and algorithms
- Collaborate closely with engineers, quants, and traders to deliver high-performance and highly reliable systems

More openings at Quadeye