C++ Developer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a C++ Developer at our company, you will be joining our core engineering team to work on a mature, complex legacy product deployed across various environments. Your responsibilities will include: - Contributing to the enhancement and maintenance of a large, legacy C++ codebase. - Analyzing, debugging, and fixing defects like memory leaks, performance issues, and crashes. - Writing clean, efficient, and well-documented code with a focus on quality and maintainability. - Using Linux-based tools for debugging, profiling, and performance tuning. - Participating in code reviews, design discussions, and sprint planning. - Supporting system testing, performance benchmarking, and integration activities. - Collaborating closely with senior engineers, QA, and DevOps for high-quality releases. - Learning and contributing to ongoing architectural transformation efforts, including partial rewrites and microservices adoption. Qualification Required: - Strong hands-on programming experience in C++ (C++11 or later preferred). - Good understanding of data structures, algorithms, and problem-solving skills. - Experience working in Linux development environments. - Familiarity with debugging and profiling tools such as gdb, valgrind, strace, perf, asan/tsan, etc. - Ability to troubleshoot and fix memory-related issues, crashes, and performance bottlenecks. - Basic understanding of multithreaded/concurrent programming. - Experience with version control systems (e.g., Git). - Exposure to RDBMS (e.g., MySQL/PostgreSQL) or Object stores is a plus. Additional Company Details: The company is looking for a Senior Software Engineer with 3-5 years of experience in C++ development to join their team in Bangalore. The role offers the opportunity to work on system-level software, apply modern debugging and optimization techniques, and participate in the long-term architectural transformation of the product into a microservices-based model. Location: Mumbai/Bangalore/Gurugram Educational Qualification: BE/B.Tech., M.E./M.Tech., or M.Sc. in Computer Science/Electronics Engineering/MCA Work Experience: 3-6 years of experience in C++ with strong hands-on coding experience along with telecom protocols Technical Skills: - Experience working with legacy codebases or large-scale systems. - Familiarity with containerized environments (Docker, Kubernetes). - Exposure to static code analysis tools and/or code quality frameworks. - Experience in performance benchmarking or automated testing frameworks.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

pune, maharashtra, india

bengaluru east, karnataka, india