Yeah! Global
Lead Engineer - C++ Programming
Job Location
pune, India
Job Description
Job Description : Key Responsibilities : - Lead the development and optimization of storage systems using C++. - Design and implement new features, ensuring they meet performance and reliability requirements. - Collaborate with software architects to define the architecture and technical roadmap for storage solutions. - Mentor and guide junior engineers, providing technical leadership and fostering a culture of innovation. - Analyze and optimize performance-critical code, identifying bottlenecks, and implementing effective solutions. - Work closely with QA teams to ensure the highest quality of software through rigorous testing and validation. - Stay up-to-date with the latest industry trends and advancements in storage technologies and C++ programming. - Troubleshoot and resolve complex issues related to storage systems in a timely manner. - Contribute to code reviews, ensuring adherence to best practices and high code quality standards. - Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance. Required Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 8 years experience in C++ development, with a strong understanding of object-oriented programming principles. - Proven experience in developing and optimizing storage systems or related technologies. - Solid understanding of file systems, block storage, distributed storage, and storage networking protocols. - Experience with multithreading, concurrency, and parallel processing in C++. - Strong debugging, problem-solving, and performance optimization skills. - Familiarity with Linux/Unix operating systems and systems programming. - Excellent communication and leadership skills, with the ability to work effectively in a collaborative environment. - Experience with version control systems such as Git. - Experience with cloud storage solutions or distributed storage architectures. - Familiarity with other programming languages, such as Python or Java. - Experience with continuous integration and continuous deployment (CI/CD) pipelines. - Knowledge of network storage protocols like NFS, SMB, iSCSI, or similar. - Experience with Agile/Scrum methodologies. (ref:hirist.tech)
Location: pune, IN
Posted Date: 11/27/2024
Location: pune, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources Yeah! Global |
---|