Kapalins
Kapalins•1d ago
LinkedIn

C++ Developer

Bengaluru, Karnataka, India
Mid Level

Maximize your interview chances

Prepare for your C++ Developer interview at Kapalins with AI-powered practice sessions

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

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