Kapalins•1d ago
LinkedIn
C++ Developer
Bengaluru, Karnataka, India
Mid Level
N/A
N/A
N/A
Qualifications
9/9 matched
Experience Level: Mid Level
- 3+ years of strong hands-on experience in C++ developmentSolid understanding of OOPS
- and Design PatternsStrong knowledge of Data Structures & AlgorithmsExperience with multi-threading
- concurrency
- and memory managementProficiency in Linux/Unix environmentExperience with Git / version control systemsGood understanding of build tools like CMake / MakeStrong debugging and analytical skills
- Good to Have: Experience in application development (backend/server-side systems)Knowledge of networking concepts (TCP/IP
- sockets)Exposure to performance tuning and profiling toolsFamiliarity with CI/CD pipelinesExperience working in Agile/Scrum teams
- Education:Bachelor’s or Master’s degree in Computer Science
- Engineering
- or related field.
Full Job Description
About the Job
We are seeking a skilled C++ Developer to design and build high-performance applications. This role focuses on application/system-level development (non-embedded) with a strong emphasis on modern C++, scalability, and performance optimization. Key Responsibilities:
- Develop, enhance, and maintain applications using Modern C++ (C++11/14/17/20)
- Design clean, maintainable, and efficient code following best practices
- Implement multi-threaded and concurrent solutions
- Optimize application performance and memory usage
- Debug complex production issues and provide timely resolutions
- Participate in architecture discussions and technical design reviews
- Collaborate with cross-functional teams (QA, DevOps, Product)
Required Skills:
- 3+ years of strong hands-on experience in C++ development
- Solid understanding of OOPS, STL, and Design Patterns
- Strong knowledge of Data Structures & Algorithms
- Experience with multi-threading, concurrency, and memory management
- Proficiency in Linux/Unix environment
- Experience with Git / version control systems
- Good understanding of build tools like CMake / Make
- Strong debugging and analytical skills
Good to Have:
- Experience in application development (backend/server-side systems)
- Knowledge of networking concepts (TCP/IP, sockets)
- Exposure to performance tuning and profiling tools
- Familiarity with CI/CD pipelines
- Experience working in Agile/Scrum teams
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Company
Kapalins
Kapalins, a leading cybersecurity provider based in Bengaluru, Karnataka, India, is your trusted partner in safeguarding your business against cyber threats. We deliver comprehensive cybersecurity ser...
Bengaluru, Karnataka, India
Posted on LinkedIn