T&m
Technical Lead: C++ Development (Manager)
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₹2,750,000 – ₹3,000,000 / year
Location:
Mumbai, Maharashtra, India
Work mode:
Onsite
Published on:
19 September 2026
What they need
Position- C++ Development (Manager)
Location- Andheri, Mumbai
Department: Technology
Reporting To: Technical Lead (Senior Manager) or AVP Development Head
Minimum Qualifications & Experience:
Education: Bachelors degree in Computer Science, Computer Engineering, or a heavily quantitative science/engineering discipline.
Experience: 6+ years of production-level experience in systems-level software development, with at least 2+ year of experience as team lead. Domain Advantage: Exposure to financial engineering environments, proprietary trading operations, asset management systems, or core fintech infrastructure is a distinct advantage.
Roles and Responsibilities:
1. High-Performance C++ Engineering (Primary Focus)
- Write clean, robust, and exceptionally fast systems-level code using Modern C++ (C++17/20) for market connectivity, risk engines, and execution routing.
- Apply low-latency programming principles to minimize execution paths, utilizing custom memory pools and placement new to entirely eliminate runtime heap allocation (malloc/free) on critical code paths.
- Build and maintain highly optimized Inter-Process Communication (IPC) channels, leveraging shared memory and lock-free ring buffers to stream data seamlessly between local processes.
- Implement complex multi-threading strategies, ensuring safe concurrent access via atomic operations and configuring thread affinity (pthread_setaffinity_np) to maximize CPU cache performance.
- Leverage template metaprogramming or High-Level Template (HTL) idioms to build powerful, compile-time optimized code abstractions that incur zero runtime performance penalty.
2. Algorithmic Data & Domain Processing
- Utilize deep knowledge of Data Structures and Algorithms to construct custom high-performance indexing, bitwise data packing, and efficient binary parsing mechanics.
- Develop optimized relational database structures, high-speed transactional logs, and lookup queries in MySQL to maintain reference data and audit trails.
- Apply trading domain knowledge to correctly parse and implement financial exchange protocols (such as FIX, ITCH, OUCH, or SBE), matching engines, order lifecycles, and risk constraints.
3. Team Management & Code Quality
- Act as the immediate supervisor for a small pod of 34 developers, facilitating daily standups, breaking down technical tasks, and tracking sprint execution.
- Maintain an uncompromising standard for code quality by conducting granular peer reviews and enforcing strict static analysis guidelines.
- Incorporate automated profiling routines (using tools like Valgrind, gprof, Google Benchmark, or Linux perf) directly into the development workflow to instantly catch latency or memory regressions.
For more details, contact Archana at [email protected] / +91 9821821884.
Other offers great for you!
These companies are also looking for great profiles
Tenth Revolution Group
Ingénieur(e) C++ / JavaScript – Moteur de navigateur (Session History)
Freelance
Remote
Skills
11 hours ago
Quick apply
LeHibou
Expert bdd Exadata Couchbase
750€ / jour
Freelance
92130 Issy-les-Moulineaux, France
Hybrid
Skills
10 hours ago
Quick apply
LittleBig Connection (part of Mantu)
Software Development Engineer Fullstack expérimenté-e - NANTES
500
Freelance
Nantes, France
Hybrid
Skills
9 hours ago
Quick apply