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
Invent, develop, maintain, and ensure flawless performance of large-scale C++ software applications.
Collaborate with multi-functional teams including product marketing to implement innovative solutions and evaluate new features.
Conduct code reviews, fix complex technical issues timely, and develop methods and evaluation criteria for project goals.
Minimum Requirements
9–12 years of software development and engineering experience.
Strong hands-on expertise in modern C++ (C++11 and above), including OOP, STL, templates, memory management, multithreading, concurrency, and exception handling.
Experience designing, developing, debugging, and maintaining large-scale C/C++ codebases with high performance, scalability, and maintainability.
Work Experience Required: 9–12 years
Ideal Candidate Profile
Experienced in large-scale software systems and cross-platform product development with a deep understanding of software design principles and data structures.
Able to work independently and collaboratively in a fast-paced, multi-functional team environment.
Knowledge of GenAI concepts (RAG, KAG, LLM-based applications) is a plus but not mandatory.
