Senior Go-Lang Developer

Posted 6 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
Hybrid
5-7 Years Experience
Artificial Intelligence • Cloud • Events • Productivity • Software • Business Intelligence • Conversational AI
Trusted AI communications.
The Role
Join RingCentral as a Senior Software Developer to design and implement monitoring systems using Golang. Lead development processes, mentor junior developers, and ensure high-quality performance of applications. Work with distributed teams to define and ship new features in a diverse environment. Requires 5+ years of experience and a Bachelor's degree in Computer Engineering or related field.
Summary Generated by Built In

Say hello to opportunities.

 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 a $2 Billion annual revenue company with double digit Annual Recurring Revenue (ARR) and a $93 Billion market opportunity in UCaaS, Contact Center and AI-powered adjacencies. We invest more than $250 million annually to ensure our AI-enabled technology and platforms meet or exceed the needs of our customers. 

RingSense AI is our proprietary AI solution. It’s designed to fit the business needs of our customers, orchestrated to be accurate and precise, and built on the same open platform principles we apply to our core software solutions. 

Here's where you and your skills come in. We're currently 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.

Desired Qualifications:

  •  B.S in Computer Engineering, Computer Science, or related field with 5+ years of related experience

  • Proven experience as a Senior Software Developer or similar role of 4+ years

  • Proficiency with Go programming language

  • Solid understanding of SOLID principles, 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.

What we offer: 

  • Comprehensive medical, life insurance, pension schemes

  • MBO bonus

  • Paid holidays

  • Privilege leave

  • Bereavement leave

  • Maternity & Paternity leave

  • Employee Assistance Program (EAP) with counseling sessions available 24/7

  • Wellness programs including 1:1 coaching and meditation guidance with TaskHuman and HeadSpace 

  • Employee referral bonus

  • Professional development allowances

  • Night shift allowances

RingCentral’s Product and Technology team is the engine that drives our success. From Engineering and UX/UI to Product Management and CloudOps, this is the place where the biggest ideas in cloud communications are imagined, developed, and delivered. You’ll help create and deploy products that raise the technological bar, and power human connections. If you’re a talented, ambitious, creative thinker, RingCentral Product and Technology is the perfect environment to dream, produce and share your ideas with the world. 

RingCentral’s work culture is the backbone of our success. And don’t just take our word for it: we are recognized as a Best Place to Work by Glassdoor, the Top Work Culture by Comparably and hold local BPTW awards in every major location. Bottom line: We are committed to hiring and retaining great people because we know you power our success. RingCentral offers on-site, remote and hybrid work options optimized for the ways we work and live now.

About RingCentral

RingCentral, Inc. (NYSE: RNG) is a leading provider of business cloud communications and contact center solutions based on its powerful Message Video Phone™ (MVP™) global platform. More flexible and cost effective than legacy on-premises PBX and video conferencing systems that it replaces, RingCentral® empowers modern mobile and distributed workforces to communicate, collaborate, and connect via any mode, any device, and any location. RingCentral is headquartered in Belmont, California, and has offices around the world.

RingCentral is an equal opportunity employer that truly values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. 

Top Skills

Go
The Company
Bengaluru, Karnataka
7,000 Employees
Hybrid Workplace
Year Founded: 2003

Why Work With Us

At RingCentral, our biggest strength is that we are not all the same. We value taking steps that consistently drive positive change and create a safe space where our employees can fully experience belonging, growth and understanding. Our employee-led Employees Resource Groups (ERGs) embody our inclusive, collaborative and people-first culture.

Gallery

Gallery

Jobs at Similar Companies

Alliant Credit Union Logo Alliant Credit Union

Data Analyst - Hybrid

Fintech • Financial Services
Hybrid
Chicago, IL, USA
843 Employees
Easy Apply
Remote
United States
985 Employees
Hybrid
Chicago, IL, USA
843 Employees

AffiniPay Logo AffiniPay

Sales Operations Manager

Fintech • Legal Tech • Payments • Sales • Software
Remote
United States
519 Employees

Similar Companies Hiring

CrowdStrike Thumbnail
Security • Sales • Information Technology • Cybersecurity • Cloud
Austin, TX
10000 Employees
Wipfli Thumbnail
Software • Fintech • Financial Services • Consulting • Cloud • Business Intelligence
Milwaukee, WI
3300 Employees
Arrow Electronics, Inc. Thumbnail
Semiconductor • Robotics • Internet of Things • Information Technology • Hardware • Enterprise Web • Cloud
Centennial, CO
22000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account