Senior Java Engineer (RingCentral Webinar team)
RingCentral
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.
RingCentral is seeking a passionate and experienced Senior Backend Engineer to join our dynamic RingCentral Webinar team. This is an exciting opportunity to make a significant impact on a core product that connects millions of users globally. We are a fast-paced team dedicated to innovation and excellence, and we're looking for someone who shares our drive to create an exceptional experience for our customers.
About RingCentral Webinar
RingCentral Webinar empowers businesses to host engaging and interactive online events, from large-scale broadcasts to focused training sessions. Our platform is designed for reliability, scalability, and ease of use, ensuring a seamless experience for both presenters and attendees.
Work arrangement
This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.
Role and Responsibilities
As a Senior Backend Engineer, you will be a key contributor to the design, development, and maintenance of the RingCentral Webinar platform. Your responsibilities would include:
Technical Leadership: Lead the design, implementation, and delivery of features, ensuring alignment with architecture and driving technical initiatives.
Code and Testing Quality: Write high-quality, maintainable code, define coding standards, and design comprehensive testing strategies.
Observability and Metrics: Implement observability solutions, create insightful dashboards, and define metrics for product and engineering decisions.
Collaboration and Mentorship: Communicate effectively with stakeholders, mentor engineers, and facilitate technical discussions.
Planning and Initiative: Break down projects, provide reliable estimates, mitigate risks, identify system improvements, and lead technical initiatives.
Accountability: Take end-to-end ownership of major features, ensure operational excellence, and drive incident reviews.
Required Qualifications
At least five years of experience.
Extensive experience as a Backend Engineer, with a proven track record of delivering high-quality, scalable solutions.
-
Strong proficiency in:
Java 21
Spring Boot
Kafka and stream processing pipelines
Relational Databases (PostgreSQL)
AWS ecosystem, specially AWS Elemental Media Services
Kubernetes
Experience working with agile methodologies, especially scrum.
Demonstrated ability to lead technical discussions, make sound design decisions, and mentor other engineers.
Excellent problem-solving skills and a proactive approach to identifying and addressing technical challenges.
Strong communication and collaboration skills, with the ability to work effectively in a distributed, multi-disciplinary environment.
Nice to have: Experience with Scala, functional programming, and the cats-effects library.
What 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.
200 BGN Digital Food Vouchers.
120 BGN Gross as part of the salary for Working Expenses Allowance.
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.