People Matter

Staff Software Engineer

RingCentral

RingCentral

Software Engineering
Bengaluru, Karnataka, India
Posted on Friday, September 22, 2023

We’re currently looking for:

A hands-on Engineering individual who is self-motivated and self-driven, who can make things happen. You will work as a high-level individual contributor on the design and development (including writing code) of the Web and C++ components of Native client to deliver media quality, scalability and high performance.

In this role you will:

  • Contribute to the design and development of the Native/Hybrid Video conferencing Client with a focus on quality and reliability

  • Collaborate closely with globally distributed teams to develop new components, improve existing components, and the interaction between them

  • Proactively identify new opportunities, core improvements, and unrealized potential in our systems

  • Perform code reviews for critical system components

  • Lead by example through a commitment to high-quality engineering

  • Help drive a culture of continuous improvement by thoughtfully advocating for development processes and practices

This role is ideal for someone with:

  • 8+ years of experience in the development of high performance, low latency, real-time software systems and applications

  • Extensive experience with systems programming using Node.js, ReactJs

  • Experience with API frameworks

  • Experience developing software for Windows and/or Mac

  • Solid understanding of designing applications for at least one public cloud provider, such as AWS

  • Strong understanding of Agile development process and experience putting it into practice

  • Experience with audio/video engineering concepts such as codecs, streaming, and performance be a big plus

  • Excellent written and verbal communication skills

  • Passion for creating best in class products

  • Bachelor's degree or higher in Computer Science, Computer Engineering or related field

Desired Qualifications (while not mandatory, these would be a plus):

  • Experience with WebRTC

  • Experience with VOIP concepts

  • Real-time systems or Game development experience

#LI-IG1