Software Architect
Say hello to possibilities.
It’s not everyday 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 the 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.
As a member of the RingCentral Engage Engineering team, you’ll tackle complex, mission-critical problems and build the platform that’s changing the way the world communicates. The RingCentral Engage is a cloud-based solution that serves businesses, large and small, that require highly reliable uptime, scalability, and flexibility to support any business need or workflow.
We are looking for a Software Architect responsible for designing, architecting/ and implementing secure, distributed, scalable, and fault-tolerant services, APIs, data pipelines/ and user interfaces. In this role, you will have an opportunity to use your extensive expertise in security, network protocols, public cloud products, traditional and IP telephony, digital communication channels, and tools to come up with the best design.
Responsibilities:
Collect and analyze requirements from business and technical partners, provide feedback and discuss possible technical solutions
Provide end to end design and architecture for Engage services
Provide technical specifications for APIs and devise load and integration testing strategies
Work in close communication with Engage SRE team on performance and quality of the Engage services
Plan and coordinate with cross-functional and geographically distributed teams to assure timely implementation
Qualifications:
Bachelor's degree in Computer Science, Engineering or a related field or equivalent, is required
3+ years as tech lead building highly available systems
10+ years of experience in building backend services and APIs (Java, SQL, NoSQL)
Experience with AWS, Kubernetes, Docker
Experience with MySQL/Aurora, MongoDB, DynamoDB, CouchBaseDB, Athena is a huge plus
Experience with message bus and streaming technologies (Kafka, ActiveMQ)
Experience with IP telephony stack: SIP, WebRTC, etc
Experience building real-time and historical analytics is a plus
Proven experience deploying applications and API services of Enterprise-grade that scale to thousands of users
Experienced with agile-type rapid development and deployment
Can-do attitude
Good communication skills; ability to transform thoughts into written or visual form; ability to present
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 a 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 powerful 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 the 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.