Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18813885

    MUMBAI · FULLTIME

    C++ Development

    EJT Group Services logo

    EJT Group Services

    Mumbai · onsite · Posted 29d ago

    Sourced fromNaukri
    ₹25.0L - ₹40.0L PA10–14 yrsfulltimeMumbai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Naukri · 10 questions to answer1.8s
    • Decided the answers for all of them2.3s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

  1. Position C++ Development (Senior Manager)
  2. Grade Senior Manager Department Technology
  3. Job Description /Roles & Responsibilities
  4. The Technical Lead – C++ Development (Senior Manager) will act as the core technical authority and delivery anchor for our ultra-low-latency
  5. engineering pod. This role balances hands-on, high-performance C++ systems programming (roughly 60–70% of the time) with technical
  6. mentorship and agile sprint management (30–40%).
  7. The ideal candidate will bridge the gap between high-level architectural designs and concrete, microsecond-optimized code implementation.
  8. Core Role Information
  9. • Designation: Technical Lead (Senior Manager) – C++
  10. Development
  11. • Department: Technology
  12. • Reporting To: Assistant Vice President (AVP) – Development Head
  13. Key Responsibilities
  14. 1. Hands-on Low-Latency Systems Engineering
  15. • Write, optimize, and maintain high-performance execution
  16. engines and market data applications using Modern C++
  17. (C++17/20).
  18. • Implement deterministic, low-latency programming paradigms,
  19. strictly avoiding runtime heap allocations (malloc/new) on the
  20. trading hot-path through custom memory pools and placement
  21. new.
  22. • Develop ultra-fast Inter-Process Communication (IPC)
  23. frameworks—such as shared memory rings and lock-free circular
  24. queues—to pass data across trading components with sub-
  25. microsecond overhead.
  26. • Design highly concurrent, multi-threaded workflows, configuring
  27. thread affinity (pthread_setaffinity_np) and optimizing data
  28. layouts to prevent CPU cache thrashing and lock contention.
  29. • Incorporate proprietary template-based architectures or High-
  30. Level Template (HTL) constructs to shift computational logic to compile-time.
  31. 2. Core Data Engineering & Domain Integration
  32. Classification: Confidential
  33. • Apply expert-level knowledge of Data Structures and Algorithms
  34. to engineer optimal custom indexing, sorting, and binary parsing
  35. solutions.
  36. • Design and maintain high-throughput relational tracking
  37. databases using MySQL for order logs, risk configurations, and
  38. reference data management.
  39. • Leverage trading domain knowledge to translate complex
  40. financial logic (such as order routing, compliance checks, risk
  41. management parameters, or exchange protocols like FIX, ITCH, or
  42. SBE) into concrete technical implementations.
  43. 3. Technical Leadership & Code Governance
  44. • Lead daily sprint cycles, translate functional specifications into
  45. technical tasks, and ensure timely product delivery.
  46. • Enforce absolute code quality via strict peer code reviews,
  47. continuous profiling (using tools like Valgrind, gprof, or Perf), and
  48. performance regression benchmarking.
  49. • Provide daily technical guidance and mentorship to engineers,
  50. establishing standardized coding guidelines for the team.
  51. Job Specific Skills • C++ & Metaprogramming Expertise: Exceptional mastery of
  52. systems-level C++, including template metaprogramming, RAII,
  53. smart pointers, and strict memory safety.
  54. • Concurrency Mastery: Practical experience writing production-
  55. grade, lock-free, atomic, and multi-threaded processing pipelines.
  56. • Low-Latency Infrastructure: Clear understanding of CPU
  57. architectures (cache line synchronization, branch predictors) and
  58. Linux OS tuning (core isolation, kernel bypass).
  59. • Data Layout & DB Optimization: Advanced ability to optimize
  60. algorithms for hardware cache locality and structure complex
  61. database queries, indexes, and schemas in MySQL.
  62. • HTL Frameworks: Experience using template libraries or
  63. customized HTL concepts to achieve zero-overhead abstractions.
  64. Minimum Qualifications & Experience
  65. • Education: Bachelor’s or Master’s degree in Computer Science,
  66. Computer Engineering, or a related quantitative stream.
  67. • Experience: 8+ years of professional software development
  68. experience in systems programming, with at least 3+ years of
  69. experience leading small-to-mid-sized developer teams or pods.
  70. • Domain Advantage: Prior background in High-Frequency Trading
  71. (HFT), investment bank execution desks, derivatives risk systems,
  72. or market data feeds is highly desirable.
  73. Sourced from naukri

    Section · 02

    Skills

    cLinux

    C++ Development · waiting for your command