Expert C++ Algorithm Engineer

1 day ago


Bengaluru, Karnataka, India beBeeCppDeveloper Full time ₹ 20,00,000 - ₹ 25,00,000

Senior C++ Developer - Data Structures & Algorithms

As a Senior C++ Developer, you will contribute to the enhancement and maintenance of a large, legacy C++ codebase. You will analyse, debug, and fix defects including memory leaks, performance issues, and crashes.

Key Responsibilities:

  • Contribute to the enhancement and maintenance of a large, legacy C++ codebase.
  • Analyse, debug, and fix defects including memory leaks, performance issues, and crashes.
  • Write clean, efficient, and well-documented code with focus on quality and maintainability.
  • Use Linux-based tools for debugging, profiling, and performance tuning.
  • Participate in code reviews, design discussions, and sprint planning.
  • Support system testing, performance benchmarking, and integration activities.
  • Collaborate closely with senior engineers, QA, and DevOps to deliver high-quality releases.

Desired Profile:

  • 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.

Work Experience: 3-6 years of experience in C++, Strong hands on coding experience along with telecom protocols

Educational Qualification: BE. / B.Tech., M.E./M.Tech. or M. Sc. in Computer Science / Electronics Engineering / MCA

Location: Mumbai/Bangalore/Gurugram

Skills: C++, Linux, data structures, algorithms, debugging, profiling, performance tuning, code reviews, design discussions, sprint planning, system testing, performance benchmarking, integration activities, collaboration, DevOps, version control, Git, RDBMS, object stores, telecom protocols, concurrent programming, multithreading.

Bonus Skills: Familiarity with Docker, Kubernetes, static code analysis, code quality frameworks, performance benchmarking frameworks, automated testing frameworks.

Disclaimer: This job description is not an exhaustive list of all duties, responsibilities, or requirements. The role may evolve over time, and tasks may change based on the company's needs.



  • Bengaluru, Karnataka, India beBeealgorithmic Full time US$ 1,50,000 - US$ 2,00,000

    Job Title:Advanced Algorithmic Trading Systems EngineerAbout the Role:We are seeking a skilled Advanced Algorithmic Trading Systems Engineer to join our team. As an engineer in this role, you will be responsible for designing and developing cutting-edge system architecture.Responsibilities:Design and develop advanced algorithmic trading systems that meet or...


  • Bengaluru, Karnataka, India Bestex Research Full time

    About BestEx Research BestEx Research is a financial technology and research firm specializing in building sophisticated execution algorithms and transaction cost modeling tools servicing multiple asset classes The firm provides high-performance algorithmic execution services to hedge funds CTAs asset managers and banks through a traditional electronic...


  • Bengaluru, Karnataka, India BestEx Research Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    About BestEx ResearchBestEx Research is a financial technology and research firm specializing in building sophisticated execution algorithms and transaction cost modeling tools servicing multiple asset classes. The firm provides high-performance algorithmic execution services to hedge funds, CTAs, asset managers, and banks through a traditional electronic...


  • Bengaluru, Karnataka, India BestEx Research Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    About BestEx ResearchBestEx Research is a financial technology and research firm specializing in building sophisticated execution algorithms and transaction cost modeling tools servicing multiple asset classes. The firm provides high-performance algorithmic execution services to hedge funds, CTAs, asset managers, and banks through a traditional electronic...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of EDA/CAD tool development will be preferred.We are looking for...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of EDA/CAD tool development will be preferred. We are looking for...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of EDA/CAD tool development will be preferred.We are looking for...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 1,50,000 - ₹ 28,00,000

    Job RoleDevelop and integrate algorithm components for clinical technology applications, overseeing all aspects of software engineering.Design, implement, test, and document API and design integration into medical devices.Optimize algorithms for current hardware to ensure efficient performance.Collaborate with international colleagues to develop new feature...


  • Bengaluru, Karnataka, India beBeeTechnical Full time ₹ 1,50,000 - ₹ 28,00,000

    Lead Technical ExpertWe are seeking a highly skilled Lead Technical Expert to join our team. The successful candidate will be responsible for leading the design, development, and optimization of complex systems in C/C++. This involves developing and implementing algorithms with a strong focus on performance, scalability, and efficiency.The role also requires...


  • Bengaluru, Karnataka, India beBeeC++, Full time ₹ 7,50,000 - ₹ 15,00,000

    Job Title: C++ DeveloperJob Description: We are seeking a skilled professional to fill the position of C++ developer.The ideal candidate will possess a strong understanding of C++ syntax, data structures, algorithms, and object-oriented programming principles.The successful candidate will be responsible for designing, coding, and testing software...