Technical Lead: C++ Development (Senior Manager)

T&m

Mumbai

On-site

INR 2,800,000 - 4,200,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

T&m is seeking a Senior Manager for C++ Development in Andheri, Mumbai. The role balances hands-on, ultra-low-latency systems programming with mentorship and agile sprint management, bridging architectural design with microsecond-optimized implementations.

The candidate will lead the technology pod in a high-stakes environment, focusing on high-performance computing, data handling with MySQL, and strict code governance. Contact Archana for details.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related quantitative stream.
  • 10+ years of software development experience in systems programming, with leadership exposure to pods/teams.
  • Prior background in High-Frequency Trading or market data is highly desirable.

Responsibilities

  • Hands-on low-latency C++ development and optimization for ultra-fast trading components.
  • Design and implement deterministic, low-latency paradigms and memory pools to avoid heap allocations on the hot path.
  • Develop IPC frameworks (shared memory, lock-free queues) with sub-microsecond overhead.
  • Lead daily sprint planning, code reviews, profiling, and ensure timely delivery with quality benchmarks.

Skills

C++
Metaprogramming
Concurrency
Low-latency
Linux tuning
MySQL

Education

Bachelor's or Master’s degree

Tools

MySQL
Valgrind
gprof
Perf

Job description

Position: C++ Development (Senior Manager)

Grade: Senior Manager

Department: Technology

Location: Andheri, Mumbai

Qualifications: Graduate, Post Graduate

Work Exp: 10 to 14 years


Job Description / Roles & Responsibilities

The Technical Lead C++ Development (Senior Manager) will act as the core technical authority and delivery anchor for our ultra-low-latency engineering pod. This role balances hands-on, high-performance C++ systems programming (roughly 6070% of the time) with technical mentorship and agile sprint management (30–40%). The ideal candidate will bridge the gap between high-level architectural designs and concrete, microsecond-optimized code implementation.

Core Role Information
  • Designation: Technical Lead (Senior Manager) – C++ Development
  • Department: Technology
  • Reporting To: Assistant Vice President (AVP) – Development Head

Key Responsibilities:
1. Hands-on Low-Latency Systems Engineering
  • Write, optimize, and maintain high-performance execution engines and market data applications using Modern C++ (C++17/20).
  • Implement deterministic, low-latency programming paradigms, strictly avoiding runtime heap allocations (malloc/new) on the trading hot-path through custom memory pools and placement new.
  • Develop ultra-fast Inter-Process Communication (IPC) frameworks—such as shared memory rings and lock-free circular queues—to pass data across trading components with sub-microsecond overhead.
  • Design highly concurrent, multi-threaded workflows, configuring thread affinity (pthread_setaffinity_np) and optimizing data layouts to prevent CPU cache thrashing and lock contention.
  • Incorporate proprietary template-based architectures or High-Level Template (HTL) constructs to shift computational logic to compile-time.
2. Core Data Engineering & Domain Integration
  • Apply expert-level knowledge of Data Structures and Algorithms to engineer optimal custom indexing, sorting, and binary parsing solutions.
  • Design and maintain high-throughput relational tracking databases using MySQL for order logs, risk configurations, and reference data management.
  • Leverage trading domain knowledge to translate complex financial logic (such as order routing, compliance checks, risk management parameters, or exchange protocols like FIX, ITCH, or SBE) into concrete technical implementations.
3. Technical Leadership & Code Governance
  • Lead daily sprint cycles, translate functional specifications into technical tasks, and ensure timely product delivery.
  • Enforce absolute code quality via strict peer code reviews, continuous profiling (using tools like Valgrind, gprof, or Perf), and performance regression benchmarking.
  • Provide daily technical guidance and mentorship to engineers, establishing standardized coding guidelines for the team.

Job Specific Skills
  • C++ & Metaprogramming Expertise: Exceptional mastery of systems-level C++, including template metaprogramming, RAII, smart pointers, and strict memory safety.
  • Concurrency Mastery: Practical experience writing production-grade, lock-free, atomic, and multi-threaded processing pipelines.
  • Low-Latency Infrastructure: Clear understanding of CPU architectures (cache line synchronization, branch predictors) and Linux OS tuning (core isolation, kernel bypass).
  • Data Layout & DB Optimization: Advanced ability to optimize algorithms for hardware cache locality and structure complex database queries, indexes, and schemas in MySQL.
  • HTL Frameworks: Experience using template libraries or customized HTL concepts to achieve zero-overhead abstractions.

Minimum Qualifications & Experience
  • Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related quantitative stream.
  • Experience: 8+ years of professional software development experience in systems programming, with at least 3+ years of experience leading small-to-mid-sized developer teams or pods.
  • Domain Advantage: Prior background in High-Frequency Trading (HFT), investment bank execution desks, derivatives risk systems, or market data feeds is highly desirable.

For more details, contact Archana at Archana.tiwari@tnmhr.com / +91 9821821884.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Development (Senior Manager)
C++ Development (Senior Manager)

T&M Services Consulting Pvt Ltd • Mumbai

On-site
INR 4,000,000 - 7,000,000
C++ Development
C++ Development

EJT Group Services • Mumbai

On-site
INR 4,000,000 - 7,000,000
C++ Developer
C++ Developer

Freelancer • Mumbai

On-site
INR 3,500,000 - 6,000,000
Software Engineer - C++ (Trading Systems)
Software Engineer - C++ (Trading Systems)

Gray Marrow Llp • New Delhi

Hybrid
INR 650,000 - 750,000
Performance-based bonus
Technical growth opportunities
Ownership and architecture involvement
C++ Developer
C++ Developer

NSE Cogencis • Mumbai

On-site
INR 1,200,000 - 1,800,000
Head of execution technology - C++ - High frequency trading
Head of execution technology - C++ - High frequency trading

Aquis Search • Mumbai

On-site
INR 4,000,000 - 8,000,000
Senior C++ Developer - Trading Systems
Senior C++ Developer - Trading Systems

Intellectual Capital Hr Consulting • Mumbai

On-site
INR 3,000,000 - 5,200,000
Lead – Core Trading Platform Engineering
Lead – Core Trading Platform Engineering

James Douglas • Mumbai

On-site
INR 3,500,000 - 5,500,000
Tech Lead – C Programmer
Tech Lead – C Programmer

RapidBrains • Pune District

On-site
INR 2,500,000 - 4,000,000
C++ Lead (Backend)
C++ Lead (Backend)

Delta6Labs FinTech Pvt Ltd • Dadri

On-site
INR 4,000,000 - 7,000,000