Senior Director of Engineering, Media Backend
Say hello to possibilities.
It’s not everyday that you consider starting a new career challenge. 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 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 any device.
We’re a $1.5 billion company that’s growing at 30+% annually and we’re expanding our Engineering Team to make sure we stay ahead of the competition
RingCentral’s Media Backend (aka Media Platform) provides a cloud-based real-time audio & video processing service (SaaS) for various RingCentral products, such as RingCentral Video, or our cloud-based Phone service. This position will be based out of our headquarters in Belmont, CA, leading the development of our Media Backend. The person filling this role will work closely with engineering teams in the US, Russia, Ukraine and China.
We’re currently looking for:
Senior Director of Engineering who will be responsible for planning, managing and monitoring design, development and maintenance services of the Media Backend.
Build and lead the teams that are responsible for the audio / video processing backend
Responsible for all aspects of software design, development, testing and deployment (DevOps), with a strong focus on quality and high availability
Collaborate with other departments, including product management, marketing, sales, support, partners and customers, while taking ownership of the roadmap
Breakdown complex problems into bite-sized tasks, while executing and overseeing multiple development projects in parallel
Identify bottlenecks in the development velocity and propose solutions
Champion the effort to reduce tech debt, while modernizing the processes & tools for software testing and deployment
Drive continuous investigation of new technologies and promote a culture of innovation
Report to the executive staff on the technical direction, strategies and execution
To succeed in this role you must have experience in:
Bachelor's degree or higher in Computer Science, Computer Engineering or related field
10+ years of experience in the development of highly scalable, low latency, fault tolerant distributed systems and/or real-time software systems and applications
4+ years managing multiple engineering teams
Well versed in software design, planning and best practices to lead development projects
Knowledge of classical algorithms and data structures
Expertise in at least one of the following areas:
Backend audio processing
Backend video processing, preferably with WebRTC
Optimizing the code and network stack to deal with packet loss, latency & jitter
Exposure to working with at least one public cloud such as AWS
Experience with designing RESTful microservices
Excellent communication skills
Passion for creating best in class products
Desired Qualifications (while not mandatory, these would be a plus):
Experience with SIP, RTP, WebRTC, network protocols, secure communications
Experience with Websockets, Pub-Sub, API frameworks and containerization
Experience with CI/CD tools such as Jenkins or Travis, Kubernetes, Service mesh such as Istio, Service deployment and orchestration tools such as Elastic Beanstalk or ECS
System programming using C/C++, or Erlang, or Typescript / Node.js
What we offer:
RingCentral offers all the work/life benefits you could ever want, (and none of the micromanagement.)
Comprehensive medical, dental, vision, disability, life insurance
Health Savings Account (HSA), Flexible Spending Account (FSAs) and Commuter Benefits
401K match and ESPP
Flexible PTO
Wellness programs including 1:1 wellness coaching through TaskHuman and meditation guidance through Headspace
Paid parental leave and new parent gift boxes
Pet insurance
Employee Assistance Program (EAP) with counseling sessions available 24/7
Rocket Lawyer services that provide legal advice, document creation and estate planning
Employee bonus referral program
RingCentral’s Engineering team works on high-complexity projects that set the standard for performance and reliability at massive scale. What kind of scale? Millions of users today and hundreds of millions tomorrow. This is your chance to help imagine, develop and deliver products that raise the technological bar, and power human connections. If you’re a talented, ambitious, creative thinker, RingCentral is the perfect environment to join a world class team and bring your ideas to life.
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.