C++ developer

Posted 4 Days Ago
Be an Early Applicant
Valencia, Comunidad Valenciana
Hybrid
Senior level
Artificial Intelligence • Cloud • Events • Productivity • Software • Business Intelligence • Conversational AI
Trusted AI communications.
The Role
The Senior Software Engineer will work within an Agile team on modernizing software architecture, designing, and developing new product features in C++. Responsibilities include troubleshooting product issues, providing technical guidance, and maintaining documentation.
Summary Generated by Built In

RingCentral is deeply committed to equality and values a diverse workforce. We welcome individuals from all backgrounds and walks of life to join us. Regardless of your profile, personal circumstances, or unique characteristics, you belong here. We would be thrilled to have you as part of our team.

We’re not a phone company; we’re a cloud business-solutions provider. We've thrown out the old PBX along with its rigid rules and eliminated the complexity and unnecessary expense of managing business communications the old way.

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 our 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. 

Top Skills

Agile
C++
Linux
Networking
Python
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Belmont , CA
7,000 Employees
Hybrid Workplace
Year Founded: 2003

What We Do

RingCentral is a global leader in AI-powered trusted business communications, contact center, revenue intelligence, video and hybrid event solutions. RingCentral empowers businesses with conversation intelligence and unlocks rich customer and employee interactions to provide insights and improved business outcomes.

Why Work With Us

Innovation isn't just a buzzword—it's the core and heart of everything we do. We believe that groundbreaking ideas emerge from every corner of our organization. Our biggest strength? We are not all the same. At RingCentral, our commitment to fostering a culture of curiosity and inclusivity is what sets us apart.

Gallery

Gallery

Similar Jobs

Lansweeper Logo Lansweeper

Senior Quality Engineer

Cloud • Information Technology • Software
Alicante, Comunidad Valenciana, ESP
340 Employees

Flywire Logo Flywire

Software Engineer I - Payables

Fintech • Payments • Software
Hybrid
Valencia, Comunidad Valenciana, ESP
1200 Employees

Flywire Logo Flywire

Senior Analytics Engineer

Fintech • Payments • Software
Hybrid
Valencia, Comunidad Valenciana, ESP
1200 Employees

commercetools Logo commercetools

Engineering Manager (m/f/x)

Cloud • eCommerce • Information Technology • Retail • Software • Database
Easy Apply
Hybrid
2 Locations
700 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account