Senior C++ Database Engine Developer (Remote - India)

Jobgether
India
On-site
Full-time
Posted 19 days ago

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior C++ Database Engine Developer in India.

We are seeking a highly skilled Senior C++ Database Engine Developer to join a dynamic engineering team responsible for building high-performance, scalable, and reliable database systems. In this role, you will design and implement core engine features, optimize memory and runtime performance, and ensure efficient multi-threaded operations across distributed nodes. You will collaborate with other engineers to solve complex technical challenges and improve the robustness of critical software infrastructure. This position offers the opportunity to influence key architectural decisions, work with cutting-edge C++ standards, and contribute to the development of software that impacts millions of users globally. You will thrive in a collaborative, high-performing environment where innovation and technical excellence are highly valued.

Accountabilities:

·        Design, develop, and maintain high-quality C++ database engine components and associated tools.

·        Implement multi-threaded parallel processing solutions across distributed nodes, ensuring performance and reliability.

·        Profile runtime memory usage and debug complex issues using advanced C++ tooling and Linux environments.

·        Participate in code reviews to maintain consistency, high code quality, and adherence to best practices.

·        Support continuous development and deployment processes, ensuring smooth operation of software releases.

·        Stay current with modern programming standards, frameworks, and industry best practices.

·        Collaborate closely with distributed teams to troubleshoot and solve critical issues efficiently.

Requirements

·        Strong experience in database engine development, including hands-on work with multi-threaded C++ systems.

·        Proficient in C++17 and C++20, with deep understanding of modern C++ standards and features.

·        Skilled in profiling, debugging, and performance optimization of runtime memory and processes.

·        Experience with CMake for multi-target builds, static/dynamic linkage, and Linux-based software development.

·        Familiarity with Bash scripting, SQL programming, and Python project library requirements.

·        Understanding of distributed systems, parallel processing, and high-performance computing.

·        Excellent written and verbal communication skills in English, with strong collaborative and soft skills for remote/distributed teams.

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.