Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Own and evolve significant technical areas end-to-end, from problem understanding to long-term evolution.
Design and build high-performance C++ systems with focus on architecture, concurrency, memory management, scalability, and performance optimization.
Drive technical direction for complex problems, influence architecture decisions across teams, and mentor engineers to raise engineering standards.
Minimum Requirements
7-9 years of hands-on software engineering experience with a strong track record of delivering complex technical solutions.
Deep expertise in modern C++, including memory management, concurrency, multithreading, STL, and performance optimization.
Strong foundation in data structures, algorithms, operating systems, systems design, distributed systems, and performance engineering.
B.Tech/M.Tech in Computer Science or related field, or equivalent practical experience.
Ideal Candidate Profile
Experienced in designing and building large-scale, high-performance and distributed software systems with focus on scalability, reliability, and security.
Able to convert ambiguous complex problems into clear technical designs and influence cross-team architecture decisions.
Proficient in leveraging AI-assisted engineering tools (e.g., Claude, Codex, Copilot) to enhance development productivity and problem solving.
