Back to all jobs

C++ Developer

BengaluruPosted 20 days ago

About the Role

Company: IBM Location: Bangalore (WFO) Interview Mode: Virtual Notice Period: Immediate – 30 Days CTC: Open We are looking for experienced C++ Developers with 6+ years of software development experience, preferably with application/product-based development background. The role involves working as an individual contributor as well as at a senior level, focusing on designing, enhancing, and maintaining high-performance backend components while also handling debugging and resolving near-production issues. The ideal candidate should have strong expertise in C and C++, including modern C++ concepts such as STL, memory management, multithreading, object-oriented design, and design patterns. A solid understanding of data structures, algorithms, concurrency, and performance optimization is essential. Candidates must have excellent Linux skills including development, builds, shell usage, and troubleshooting, along with proven experience in debugging complex systems using GDB. Experience with cloud environments (preferably Azure), working with large legacy codebases, and hands-on experience with GitHub (code management, pull requests, code reviews) and Jira is required. Candidates should also have exposure to ETL processes, scheduling and orchestration tools like Airflow, and experience working with scalable databases such as Oracle. Additionally, working knowledge of Python for scripting or automation, experience with unit and integration testing, CI/CD pipelines, and familiarity with high-availability and low-latency systems will be an advantage. Strong communication skills and the ability to work in Agile/Scrum environments are important, along with the capability to take ownership and operate independently as a senior individual contributor.

Fast Apply with Resume

Upload your CV and our AI will fill the form for you.

Upload Resume

Support PDF or DOCX up to 5MB