senior Software Engineer tech_leadership 5+ yrs · Posted May 4, 2026

About this role

RingCentral is hiring a senior-level Software Engineer based in Spain Valencia. The posting calls out experience with Java, Kubernetes, Docker, Redis and roughly 5+ years of relevant work.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Tech leadership
Employment
Full-time
Location
Spain Valencia
Experience
5+ years
Posted
May 4, 2026
AI Summary
Design and develop highly available, globally distributed backend infrastructure and REST APIs for a unified communications platform. Build fault-tolerant systems handling 100k+ requests/second with 99.999% availability. Requires 5+ years Java backend experience, expertise in distributed systems, microservices architecture, and network fundamentals.

More roles at RingCentral

Subject Matter Expert, Customer Experience
Remote (United States) · senior
AWS API Development AI Agents
Revenue Operations Billing Analyst
Manila, Philippines · mid
Senior Java Developer (Billing team)
Bulgaria · senior
Java Spring Kubernetes
Automation QA Engineer (Core Media 2 team)
Bulgaria · mid
Python gRPC Kubernetes
Senior Frontend Engineer ( Billing SWAT Team)
Bulgaria · senior
JavaScript React Node.js
All RingCentral jobs →

Job description

from RingCentral careers

We are looking for an experienced Java Software Engineer to join our Platform team and help develop an award-winning REST API for our Unified Communications service.

In the Platform team, we build high-load infrastructure subsystems that address cross-cutting concerns in a geo-distributed environment, including API and WebSocket Gateways, distributed caches, and service discovery.

You will have the chance to design and develop highly available, globally distributed systems that maintain 99.999% availability, process more than 100,000 requests per second, handle more than a million concurrent WebSocket connections and consistently meet millisecond-level latency targets.

How we work

We operate with a flat team structure and value constructive technical discussions. Engineers participate in requirements clarification, design proposals, implementation reviews, and production incident analysis.

Technologies we work with:

Java, Netty, Redis, Kafka, Kubernetes, Docker, Oracle Coherence

Responsibilities

- Drive implementation and support of highly available backend infrastructure and services, collaborating closely with senior engineers on design decisions;

- Work with architects and other stakeholders to convert high-level requirements into component-level designs and implementation tasks;

- Support products throughout the release cycle, including QA support and production incident investigation;

- Develop and extend CI/CD pipelines to automate testing and meet team-specific delivery requirements;

- Work in an Agile team and contribute to improving development processes and team effectiveness.

This is an excerpt. Read the full job description on RingCentral careers →
All software engineering jobs software engineering salaries software engineering career path
All RingCentral Jobs Browse software engineering roles senior positions