
Staff Software Engineer
About the role
About RingCX:
- RingCX is Ring Central’s next-generation AI-powered Contact Center solution, designed to deliver seamless, intelligent, and personalized customer experiences across digital and voice channels. Built with a modern microservices architecture and deep AI integrations, it empowers businesses to automate, analyze, and act in real-time. Join us in shaping the future of customer engagement — where speed, empathy, and intelligence converge. Be part of a team that’s redefining how the world connects.
We’re currently looking for: Staff Engineer
Responsibilities
-
Work with engineering leaders, architects and business owners on clarifying requirements, provide feedback, offer technical solutions, provide implementation estimates.
-
Review requirements and translate them into technical implementation – focusing on responding with output that delivers on the business value; provide product technical roadmap definition and lead development for any implementations, proof of concepts etc.
-
Plan and coordinate work between cross-functional and geographically distributed teams to assure timely implementation and delivery to production environment
-
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, architecture and code reviews for the RingCX team and continuously look for opportunities to improve and optimize code quality
-
Architect, Design, Build/Create for Digital channels.
-
Provide mentorship to junior team members, become a center of competence on every part of the product you contribute to
-
Participate in code reviews and other efforts to maximize quality of RingCX products
-
Promote and contribute to all aspects of employing automation, across all test layers and development pipelines. (from unit through functional up to and including end to end/system/solution test).
-
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
-
14+ years in an engineering software development role building backend services, APIs
-
Proven track record in delivery of event-driven, highly available, scalable, resilient enterprise grade commercial cloud services.
-
Proficiency in developing RoR and ReactJS and reactive event driven applications.
-
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, preferable with AWS
-
Familiarity with Cloud based CI/CD methodologies.
Nice to have:
-
Industry experience in UCaaS/CCaaS, Telephony and PBX domains
-
Hands on experience deploying applications using Kubernetes 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
Benefits and perks
•Healthcare
•Parental Leave
•Learning Budget
Required skills
Ruby on Rails
React
Backend Development
APIs
Event-Driven Architecture
Microservices
Distributed Systems
SQL
RDBMS
Cloud Platforms
AWS
CI/CD
System Design
Architecture
About RingCentral
Bangalore
Headquarters