Staff Software Engineer,C++

RingCentral
HangzhouPosted 30 March 2026

Tech Stack

Job Description

Responsibilities: ● Design and implement the solutions to resolve business requirements on the Windows platform. ● Review the software design and implementation done by the team. ● Resolve tough technical issues and customer issues. ● Review code and advise for optimization and code quality improvement. ● Work and collaborate with the Product Manager, QA, SDET and Customer Support teams to deliver features to customers and resolve customer feedback. ● Effectively communicate and articulate the design and technology to the management and engineering teams, so that all can clearly understand and follow. Requirements: ● BS or above degree in CS, software engineering or relevant majors. ● 8 years of experience in developing applications using C and cross platform development, 5 years of in-depth Object-oriented programming experience.● Knowledge and experience on Web JS development will be a good preference and plus. ● Good understanding of Windows systems, frameworks and SDKs, familiar with Windows performance tools and skillful of optimization techniques. ● Expert with modern design patterns and models. ● Experienced in network communication development is much preferred. ● Experience of Video Conference products development is preferred. ● Good written English communication skills. Ability to hold effective conversations with developers/architects, etc. ● Great passion for software development and technology. ● Quality oriented mind-set preferences and plus. ● Familiar with Agile/Scrum process and experienced working in a scrum development environment
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share