Staff Software Engineer at RingCentral

Bengaluru, Karnataka, India

RingCentral Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Contact Center, TechnologyIndustries

Requirements

  • Bachelor's degree in Computer Science, Engineering or a related field or equivalent
  • 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
  • Nice to have: Hands on experience deploying applications using Kubernetes

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

Skills

Microservices
AI
System Architecture
Design
Code Review
Automation
CI/CD
Unit Testing
Functional Testing
End-to-End Testing

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI