People Matter

Software Development Engineer IV

RingCentral

RingCentral

Software Engineering
Bengaluru, Karnataka, India
Posted on Jul 30, 2025

We’re currently looking for: Sr. Development Engineer(SDE-4)

Responsibilities

  • Design, Build/Create digital channel solutions using Ruby on Rails, and classic Rails ERB.

  • Work across backend services integrated with MongoDB, Redis, Sidekiq, and Memcached.

  • Design systems leveraging WebSockets using Faye Server for real-time communication.

  • Contribute to deployment automation and observability in a Docker, Kubernetes, and AWS environment, using Jenkins and ArgoCD for CI/CD.

  • Promote and contribute to automation across all test layers using RSpec, Capybara, and Selenium.

  • Be a technical leader and a go-to person for your area, and a sounding board for other peers in other areas and teams - be an end-2-end owner of solutions implemented, actively support them from the proof of concept through production deployment

  • Perform design, and code reviews for the RingCX team and continuously look for opportunities to improve and optimize code quality

  • Provide mentorship to junior team members, become a center of competence on every part of the product you contribute to

  • Be ready to provide technical assistance and guidance to service engineering teams that answer customer requests

  • Work in a distributed team spanning across multiple time zones

  • Effectively communicate and collaborate on design and technology with management and other engineering teams

Qualifications:

  • Bachelor's degree in Computer Science, Engineering or a related field or equivalent, is required

  • 12+ years in engineering software development roles with strong backend experience in Ruby on Rails, frontend experience in ReactJS or Rails ERB.

  • Deep expertise in event-driven, highly available, scalable systems using MongoDB, Redis, Sidekiq, and Memcached.

  • Familiarity with Faye Server/WebSocket-based real-time application design.

  • Hands-on experience with RSpec and Capybara/Selenium for backend and UI automation testing.

  • Proficiency in working within Docker, Kubernetes, and AWS deployments using Jenkins/ArgoCD.

  • Comfortable with frontend/backend integration and performance-sensitive design.

  • Deep understanding of micro services architecture paradigm, event driven system design, distributed systems, eventual consistency principles

  • RDBMS skills: writing advanced queries, designing table structure / indexes / triggers, query optimization / query plan analysis

  • Experience with at least one public cloud platform, preferably with AWS

Nice to have:

  • Industry experience in UCaaS/CCaaS, Telephony and PBX domains

What we offer:

  • Mediclaim Benefits

  • Paid Holidays

  • Casual/Sick Leave

  • Privilege Leave

  • Bereavement Leave

  • Maternity Leave

  • Paternity Leave

  • Wellness Coaching

  • Employee Referral Bonus

  • Professional Development Allowances

  • Night Shift Allowances