Senior Full Stack Software Engineer – Engage Voice at RingCentral
Want to change the way work…works? This is your moment.
RingCentral Glip integrates messaging with video to make conversation, collaboration and connection more meaningful than ever, no matter where or how people want to work.
The Innovation team is the engine that makes RingCentral go. From Engineering to UX/UI to CloudOps, this is the place where the biggest ideas in cloud communications are imagined, developed, and delivered. If there’s a better way to bring people together, RingCentral Innovation is finding it, iterating on it, and sharing it with the world.
We’re as proud of our working environment as we are of our market success. You’ll find all the training, opportunity and resources you could ever want here - with all the work/life benefits you expect, and none of the micromanagement. RingCentral regularly brings home Best Place To Work awards from locations all over the world, and outstanding company ratings on Glassdoor and Comparably!
RingCentral surrounds you with world-class technology and talent, in a people-first environment built from the ground up to help you do the best work of your career. We’re not just changing the nature of communication and teamwork. We’re winning, together.
We are looking for a talented Sr. Software Engineer to join the RingCentral Engineering team in our Boulder, CO location to work on Engage Voice, a mission critical Contact Center as a Service (CCaaS) offering. In this position, you will work with management, architects and engineers to help inform and understand the product roadmap. You’ll be responsible for creative problem solving and building new solutions in a micro-service-oriented, distributed, high performance enterprise CCaaS platform.
You’ll work side-by-side with on-shore and off-shore teams, participate in mentoring engineers, actively engage in code reviews with engineers across multiple disciplines, and help to elevate the quality of the code and the product. This is an opportunity to enter a high visibility position at a critical moment in our growth.
You should be motivated, organized, excited about technology and SaaS products, a thorough critical thinker, and relentless when it comes to code quality, scalability, latency, and platform stability. Our culture is motivational, constructive, and positive. We value teamwork, camaraderie, and collaboration. If you’re up for a fun challenge, we want to hear from you.
Design and develop new components to meet the growing needs of the CCaaS market
Enhance or overhaul existing systems to ensure continued success over time
Develop technical specifications and engineering documentation for planning and reference
Help assess impact and risk to business on various technology decisions
Mentorship and code-reviews
Help engineers get “un-stuck” when they run into technical problems
Help inform overall code quality and testing standards and ensure they are being met by engineering teams
Work with onshore and offshore teams in consultatory and collaborative capacities
Proven ability to learn complex, distributed systems quickly and thoroughly
Proven ability to document complex systems, events and architectures
6+ years software engineering experience
Typescript experience is a plus
Experience with Jest unit testing (angularJS testing with Jasmine + Karma)
Java / Spring experience
Experience with event driven, micro-service architecture
Experience with MySQL / Amazon Aurora / Hibernate / JDBC
Demonstrable experience in a SaaS delivery model
Experience mentoring engineers
Data stream technology experience (Kafka) preferred
NoSQL document storage experience preferred
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 and pet insurance
401K match and ESPP
Wellness programs including virtual yoga, bootcamp, meditation classes and more
Paid parental leave
Milk Stork parental account
New parent gift box
Say hello to the future of work. And the end of the resume black hole.
We didn’t create Glip specifically for hiring, but we might as well have. No more wondering if your resume was jettisoned into the vast emptiness of space. Sign up for Glip (it’s free, no downloads,) and discover how smooth, informative and great the hiring process can be. So start meeting on www.Glip.com — and we look forward to connecting soon.
RingCentral is the worldwide leader in cloud-based communications. Our software communications platform delivers phone, group chat, mobile communications, video calls, videoconference, contact center and AI-driven digital engagement. It’s a powerful, global presence that allows businesses to communicate anywhere, anytime with anyone.
RingCentral is headquartered in Belmont, California and has offices around the world.
If you are hired in Colorado, the compensation range for this position is between $103,000 and $155,000 for full-time employees, in addition to eligibility for variable pay, equity, and benefits. Benefits may include, but are not limited to, health and wellness, 401k, ESPP, vacation, parental leave, and more! The salary may vary depending on your location, skills, and experience.
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.