Developer / Engineer - C++

Best Of Breed Software Solutions India Private Limited Official

Pune District

On-site

INR 2,000,000 - 3,200,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Best Of Breed Software Solutions India Private Limited Official is seeking skilled C++ developers with 3–15 years of software engineering experience. You will design, implement, and optimize high-performance C++ applications across modules, services, and systems.

Strong OOP, STL, and Linux programming are essential, along with collaboration in cross-functional teams. You will contribute to memory management, concurrency, and scalable architectures while participating in code reviews and testing

Qualifications

  • 3–15 years of professional C++ development experience.
  • Strong knowledge of OOP, data structures, and algorithms.
  • Experience with debugging and performance optimization.
  • Ability to develop multithreaded, scalable applications.
  • Familiarity with Linux/Unix development and CI/CD workflows.

Responsibilities

  • Design, develop, enhance, and maintain C++ applications.
  • Write clean, reusable, modular, high-performance code.
  • Analyze requirements and translate them into technical solutions.
  • Debug issues, perform root-cause analysis, and fix defects.
  • Optimize performance, memory usage, and speed.
  • Develop multithreaded apps and manage concurrency.
  • Participate in code reviews, unit tests, and design discussions.
  • Collaborate with architects, QA, product teams, and other developers.

Tools

C++
STL
Templates & Move Semantics
Multithreading
Linux Programming
Git
CI/CD
Memory Management
Design Patterns
Data Structures & Algorithms

Job description

Experience: 3 - 15 Years (3 - 6, 6 - 10, 10 - 15 years)

We are looking for skilled C++ Developers and Engineers with 3 - 15 years of experience in software development, system programming, application design, debugging, and performance optimization. The ideal candidate should have strong knowledge of C++ programming, object-oriented design, data structures, algorithms, memory management, and software engineering principles. Candidates should be capable of developing reliable, efficient, and scalable applications, with responsibilities aligned to their experience level.

Key Responsibilities
  • Design, develop, enhance, and maintain applications using C++.
  • Write clean, reusable, modular, and high-performance code.
  • Analyze requirements and translate them into technical solutions.
  • Debug software issues, perform root-cause analysis, and resolve defects.
  • Optimize application performance, memory utilization, and execution speed.
  • Develop multithreaded applications and handle concurrency-related challenges.
  • Participate in code reviews, unit testing, integration testing, and technical design discussions.
  • Collaborate with architects, QA engineers, product teams, and other developers.
Required Technical Knowledge
  • Object-oriented programming (OOP): inheritance, polymorphism, encapsulation, and abstraction.
  • Data structures and algorithms, including complexity analysis.
  • Standard Template Library (STL): containers, iterators, algorithms, and utilities.
  • Pointers, references, smart pointers, RAII, and memory management.
  • Templates, generic programming, move semantics, and exception handling.
  • Multithreading, synchronization and concurrency management.
  • Design patterns, SOLID principles, and software architecture fundamentals.
  • Linux/Unix programming, processes, threads, and inter-process communication.
  • Git, code quality tools, CI/CD, and software development lifecycle.
  • Performance tuning, memory leak detection, and system-level troubleshooting.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

Intelizign Lifecycle Services • Pune District

On-site
INR 800,000 - 1,100,000
Senior Software Developer - C++
Senior Software Developer - C++

Quest Global • Bengaluru

On-site
INR 900,000 - 1,300,000
C/C++ Developer
C/C++ Developer

Tata Consultancy Services • Hyderabad

On-site
INR 1,400,000 - 2,000,000
C++ Developer
C++ Developer

Advance Career Solutions • India

On-site
INR 1,200,000 - 1,700,000
Senior Developer, C++
Senior Developer, C++

ICE Data Services • India

On-site
INR 1,500,000 - 2,500,000
C++ Developer
C++ Developer

Infosys • Bengaluru

On-site
INR 600,000 - 900,000
C++
C++

Infosys • Hyderabad, Bengaluru, Mumbai

Hybrid
INR 600,000 - 800,000
Software Developer - C/C++
Software Developer - C/C++

Marketopper Securities • Gurugram District

On-site
INR 900,000 - 1,300,000
Lead Developer - C++
Lead Developer - C++

Quest Global • Thiruvananthapuram

On-site
INR 3,500,000 - 7,000,000