Software Development Engineer 4 at RingCentral

Bengaluru, Karnataka, India

RingCentral Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Telecommunications, Cloud ComputingIndustries

Requirements

  • 9+ years in software development and design
  • Expert in C++ (latest standards, C++11,14,17 or later)
  • Strong grasp of algorithms, data structures, and network communication
  • Strong experience in developing cloud-based backend services using modern C++, microservices, Linux, open source libraries
  • Hands-on experience using public cloud services (AWS, Azure, GCP) and container technologies (Docker, K8s)
  • Proven experience in building distributed, high-performance systems
  • Comprehensive knowledge and understanding of SDLC best practices and techniques
  • Understanding of Agile development methodologies (Scrum, Kanban)
  • Preferred
  • Experience in telephony, VoIP, or real-time systems
  • Experience with cloud technologies
  • Prior experience with India-based engineering teams

Responsibilities

  • In collaboration with architects, be responsible for the full development cycle
  • Gather requirements and maintain technical documentation
  • Development of new functionality in C++
  • Maintain existing code, analyze and fix bugs

Skills

Key technologies and capabilities for this role

C++AlgorithmsData StructuresNetwork CommunicationMicroservicesLinuxAWSAzureGCPDockerKubernetesAgileScrumKanbanVoIP

Questions & Answers

Common questions about this position

What are the minimum qualifications and experience required for this role?

Candidates need 9+ years in software development and design, expert-level C++ (C++11,14,17 or later), strong grasp of algorithms, data structures, and network communication, experience with cloud-based backend services using modern C++, microservices, Linux, open source libraries, public cloud services (AWS, Azure, GCP), container technologies (Docker, K8s), and building distributed high-performance systems.

What is the salary or compensation for this Software Development Engineer 4 position?

This information is not specified in the job description.

Is this role remote or does it require office work?

This information is not specified in the job description.

What does the company culture or team environment look like?

The role is within the Engineering – PBX Engineering Team, and it's ideal for a technical leader who excels in software design, team mentorship, and cross-functional collaboration. The company emphasizes Agile methodologies like Scrum and Kanban.

What makes a strong candidate for this position?

A strong candidate has the minimum 9+ years experience, expert C++ skills, cloud and container expertise, plus preferred experience in telephony, VoIP, real-time systems, cloud technologies, and working with India-based engineering teams.

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI