Senior C++ developer

RingCentral

  • Valencia
  • Permanente
  • Tiempo completo
  • Hace 1 hora
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.
Qualifications & Skills:
  • BA in Computer Science or related technical field.
  • 5+ years of demonstrated software development experience.
  • Advanced OOD/OOP skills in C++ (including C++17).
  • Good understanding of Networking and TCP/UDP protocols troubleshooting.
  • Good understanding of Agile.
  • Experience in debugging and detecting memory leaks.
  • Experience working with remote teams is a plus.
Nice-to-Have Skills:
  • Knowledge of VoIP telephony systems and protocols (e.g., SIP, RTP/RTCP, etc).
  • Experience with modern VoIP phones (Avaya, Polycom, Yealink, Cisco, Avaya, Unify, Alcatel).
  • Familiarity with Python scripting.
  • Advanced Linux user.

RingCentral