Search by job, company or skills

Ringcentral

Software Architect

6-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

  • Lead software design for the India Telephony team, ensuring alignment with PBX architecture.
  • Define functional requirements and oversee their implementation.
  • Optimize computational efficiency, network communication, and data structures.
  • Enforce best software development practices and ensure design consistency.
  • Mentor engineers, providing technical guidance throughout development.
  • Conduct architectural reviews and uphold system integrity.
  • Collaborate with global Architecture teams to align on technical direction.

Required Qualifications:

  • 18+ years in software development and architecture.
  • Expert in C++ (latest standards, C++17/20/23).
  • Strong grasp of algorithms, data structures, and network communication.
  • Proven experience in building distributed, high-performance systems.
  • Experience in leading software design and overseeing implementation.
  • Experience in developing and architecting large-scale projects from scratch.
  • Mentorship experience with engineering teams.
  • Strong analytical and problem-solving skills.

Preferred:

  • Experience in telephony, VoIP, or real-time systems.
  • Experience with cloud technologies
  • Prior experience with India-based engineering teams.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We work with our customers to reimagine the world of business communications and collaboration. This relentless passion to innovate has made us the #1 cloud communications provider worldwide, and we don’t plan on stopping there.
Technology breaks down barriers and unlocks potential, making it easy for people to do their best work together. In today’s mobile world, this means giving teams, partners, and customers the ability to communicate, collaborate, and connect the way they want on any device, anywhere, anytime. It's what we call collaborative communications, and it’s at the heart of everything we do.
With our flexible, cost-effective cloud communications and collaboration solutions, we’ve created the ideal workplace, where business can be done more efficiently and effectively. From an all-in-one cloud phone system with team messaging and video conferencing to a complete contact center and more, we build solutions for every business, no matter how big or small.

Job ID: 121567003

Similar Jobs