About the team The RingCentral analytics team develops our customer-facing analytics solution (https://www.ringcentral.com/analytics.html). Our product covers the full RingEX suite—phone, video, and messaging—and is used by tens of thousands of users, generating notable revenue.
Technically, we operate at high scale: we process hundreds of thousands of events per second and handle tens of thousands of concurrent WebSocket connections. We are a distributed team located across Europe, with the majority based in Spain and a presence in Bulgaria.
Technical stack
- Scala, Cats, fs2
- Kafka, ClickHouse, Cassandra
- Kubernetes, Google Cloud Platform (GCP)
Expectations
- Experience leading a team of 5+ developers, including hiring, mentorship, and managing distributed/remote teams.
- You are a hands-on leader. You are willing to write code, debug complex issues, and actively contribute to the repository.
- You firmly believe in DevOps fundamentals ("you build it, you run it") and have hands-on experience with Kubernetes and cloud providers (GCP preferred).
- Strong background in JVM development. Proficiency in Functional Programming (Scala) is a significant advantage.
Responsibilities
- Process & Delivery: Own the delivery process. Refine workflows to ensure predictable releases and shield the team from unnecessary meetings and distractions.
- Hands-on Contribution: Actively contribute to the codebase. Build proofs-of-concept, solve complex technical challenges, and ensure code quality through rigorous code reviews.
- Technical Leadership: Guide architectural decision-making. Balance the delivery of new features with the active management of technical debt.
- Mentorship: Facilitate the growth of senior engineers. Conduct code reviews with an educational focus and guide career development.
- Product Collaboration: Work closely with Product Management to translate business requirements into scalable, high-quality technical solutions.
What you will get
- Direct ownership of a mature team of 7 senior/experienced engineers.
- High visibility on a revenue-generating product used by thousands of companies.
- The opportunity to solve complex concurrency and data throughput problems at a massive scale.
We offer
Well-coordinated professional team;
Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth;
Additional Health and Life Insurance Package;
Employee Assistance Program;
25 vacation days;
This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.
