RingCentral - Software Engineer - Golang

1 month ago


Bangalore, India RingCentral, Inc Full time

Job Description :


We are looking for an experienced senior software developer to join the ringcentral operations intelligence team.

You will be responsible for designing and implementing monitoring systems used to provide accurate operational insights into ringcentral services' operational status.

The candidate should have a background in distributed systems development and help us to extract more value from our data.

As a senior software engineer, you will lead all the development processes of our systems spanning from collection and storage of metrics and logs to the correlation of alerts and their presentation. Machine learning experience would be a plus for the role.

Responsibilities :


- Support and improve a rich set of in-house developed monitoring tools.

- Design, develop, and maintain efficient, reusable, and reliable code using golang.

- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

- Mentor junior developers and conduct code reviews to ensure the team's output meets high-quality standards.

- Ensure the best possible performance, quality, and responsiveness of applications.

- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.

- Collaborate with distributed teams to define, design, and ship new features.

Requirements :


- Proven experience as a senior software developer or similar role of 4+ years.

- Proficiency with go programming language.

- Solid understanding of object-oriented programming, data structures, and algorithms.

- Familiarity with linux.

- Experience with restful apis, microservices architecture, and containerization technologies like docker and kubernetes.

- Understanding of the monitoring domain and saas approaches.

- Familiarity with ITIL or other it service management frameworks.

- Ability to work in a diverse multicultural environment, communicating with globally distributed teams.

- Customer-centric mindset.

- Team player with self-start ability.

- Fluent in spoken and written english.

Preferable technology stack :


- OS : linux (centos/redhat/oracle linux).

- Programming languages: go.

- Cloud: AWS.

- Containerization : Kubernetes.

- Distributed log : kafka, elk stack.

- Monitoring : zabbix, prometheus, cloudwatch, grafana.

- DBS : victoriametrics, mongodb, postgresql, mysql.

- Configuration mgmt: terraform, argocd, spinnaker.

- VCS : gitlab.

Qualification : B.S in computer engineering, computer science, or a related field with 5+ years of related experience.

(ref:hirist.tech)
  • Software Engineer

    3 weeks ago


    bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...


  • Bangalore, India RingCentral, Inc Full time

    Senior Software Developer III / IV (Drive) - We are looking for an experienced senior software developer to join the ring central operations intelligence team.- You will be responsible for designing and implementing monitoring systems used to provide accurate operational insights into ringcentral services' operational status.- The candidate should...


  • bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...


  • bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...


  • bangalore, India RingCentral Full time

    Job Description We are looking for an experienced Senior Software Developer to join the RingCentral Operations Intelligence team. You will be responsible for designing and implementing monitoring systems used to provide accurate operational insights into RingCentral services’ operational status. The candidate should have a background in distributed...


  • bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...


  • bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...


  • Bangalore, India RingCentral Full time

    We are looking for a talented sr. Quality assurance engineer to join the ringcentral engineering team in our bangalore location to work on ringcentral video, one of the three pillars of our mvp (message video phone) offering. In this position, you will work with local and remote engineering teams. You will be a part of a backend development team and will...


  • Bangalore, India RingCentral Full time

    We are looking for a talented sr. Quality assurance engineer to join the ringcentral engineering team in our bangalore location to work on ringcentral video, one of the three pillars of our mvp (message video phone) offering. In this position, you will work with local and remote engineering teams. You will be a part of a backend development team and will...

  • Senior Frontend Engineer

    32 minutes ago


    bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...


  • bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...


  • bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human...

  • Engineering Manager

    2 weeks ago


    bangalore, India RingCentral Full time

    Manager/Senior Manager Development  Job Description: Say hello to possibilities. RingCentral, Inc. (NYSE: RNG) is a leading provider of global enterprise cloud communications, collaboration, and contact center solutions. More flexible and cost-effective than legacy on-premises systems, the RingCentral platform empowers employees to Work as OneTM...

  • Software Engineer

    3 weeks ago


    bangalore, India RingCentral Full time

    Say hello to possibilities. It’s not every day that you consider starting a new career challenge.  We’re RingCentral, a global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction—giving people the freedom to connect powerfully and personally from anywhere, at any time, on...


  • bangalore, India RingCentral Full time

    Say hello to opportunities. It’s not everyday that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us, we’re a $2 Billion annual revenue company with double digit Annual Recurring Revenue (ARR) and a $93 Billion market opportunity in UCaaS,...

  • Engineering Manager

    1 week ago


    bangalore, India RingCentral Full time

    Manager/Senior Manager Development  Job Description: Say hello to possibilities. RingCentral, Inc. (NYSE: RNG) is a leading provider of global enterprise cloud communications, collaboration, and contact center solutions. More flexible and cost-effective than legacy on-premises systems, the RingCentral platform empowers employees to Work as OneTM...


  • Bangalore, India RingCentral, Inc Full time

    It's not every day that you consider starting a new career. We're RingCentral, and we're happy that someone as talented as you is considering this role. First, a little about us, we're the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction giving...


  • bangalore, India RingCentral, Inc Full time

    It's not every day that you consider starting a new career. We're RingCentral, and we're happy that someone as talented as you is considering this role. First, a little about us, we're the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction giving people the freedom...


  • Bangalore, Karnataka, India RingCentral, Inc Full time

    It's not every day that you consider starting a new career. We're RingCentral, and we're happy that someone as talented as you is considering this role. First, a little about us, we're the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction giving...


  • Bangalore, Karnataka, India RingCentral, Inc Full time

    It's not every day that you consider starting a new career. We're RingCentral, and we're happy that someone as talented as you is considering this role. First, a little about us, we're the $2 billion global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction giving...