C++ developer (Telephony team)

Зарплата

до 5000 $

Местоположение и тип занятости

Тбилиси (Грузия)Можно удаленно

Компания

Телекоммуникационный сервис

Описание вакансии

Условия работы

We develop for an American UCaaS platform RingCentral that is used by over 1 million businesses. It helps them all around the world to stay in touch with their customers and employees. We make everything work smoothly.

We are looking for a talented and experienced Senior Software Engineer to join our tight-knit Telco Team. You must have a talent for solving complex problems, and testing new solutions; while being equally talented at designing complex business-critical SaaS system in production. You must love creating elegant software solutions that can satisfy the functional, performance, scale and availability expectations of the RingCentral platform.

Responsibilities:

  • Work as a part of Agile team with other Software and QA Engineers. Help the team modernizing software architecture and bringing it to the public cloud.
  • Analyse product requirements for RC VoIP, PBX and Call Center services. Provide technical guidance to Product Management.
  • Design and develop new product features, implement in C++ according to the industry’s best practices and the company’s coding standards.
  • Troubleshoot and investigate product issues, identify root causes, and fix defects.
  • Create and maintain engineering product documentation.
  • Participate in test automation utilizing Python and RC proprietary test framework.


Qualifications & Skills:

  • BA in Computer Science or related technical field.
  • 5+ years of demonstrated software development experience.
  • Advanced knowledge of VoIP Telephony (SIP, RTP/RTCP, etc).
  • Advanced OOD/OOP skills in C++ (including C++11, C++14).
  • Advanced level of Python scripting.
  • Advanced Linux user.
  • Experience with modern VoIP phones (Polycom, Yealink, Cisco, Avaya, Unify, Alcatel) is a plus.
  • Good understanding of Networking and TCP/UDP protocols troubleshooting.
  • Good understanding of Cloud technologies.
  • Good understanding of Agile.
  • Experience working with remote teams is a plus.

Бонусы

We offer:

  • Work for foreign company (in Georgia): remote or hybrid.
  • Relocation bonus (tickets+apartment rent).
  • Medical insurance.
  • Well-coordinated professional team.
  • Vacation and sick lists are in accordance with the Georgian labor law.
  • Corporate training programs, English language courses.