Sr. Software Engineer

RingCentral
Belmont, California
Full-time

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 $2 billion 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.

This is where you and your skills come in. We’re currently looking for experienced full stack engineers in building enterprise applications to join our team.

In this role you will be responsible for developing feature rich, secure and scalable applications that integrate RingCentral Platform with third party applications in cloud or desktops.

This role will be hybrid.

To succeed in this role you must have experience in :

Developing and maintaining customer facing, software integration applications, and debug existing software integration applications

Deep diving into emerging integration product opportunities, building POC’s and assessing their feasibility.

Working closely with product managers during product conceptualization and providing constructive feedback to help shape the roadmap.

Working with RingCentral support to manage escalated issues to meet SLAs

Providing leadership in architecting, designing and developing applications

Concurrently handling multiple projects, tasks and communications

Coordinating application deployment in a production environment by working with operations teams

Collaborating with offshore teams across multiple time zones.

Required Technical Skills

A bachelor’s degree in Computer Science, Computer Engineering, or a relevant technical field is required

5 years or more overall Software Development Experience in Agile Development.

Strong foundational knowledge in Object-Oriented Design Principles, Data Structures, Algorithms and Software Engineering

Experience with Javascript / Typescript and RESTful APIs

Experts in JavaScript-based frameworks such as React / ReduxJS and NodeJS for the backend

Strong communication skills to express ideas and opinions clearly to stakeholders and cross-functional teams.

Desired Qualifications :

Exposure to middleware services using Spring / Hibernate and Java is desired but not mandatory.

Knowledge of popular CRM apps and the ability to connect them to other systems is a big plus

What we offer :

Comprehensive medical, dental, vision, disability, life insurance

Health Savings Account (HSA), Flexible Spending Account (FSAs) and Commuter benefits

401K match and ESPP

Paid time off and paid sick leave

Wellness programs including 1 : 1 coaching and meditation guidance

Paid parental and pregnancy leave and new parent gift boxes

Family-forming benefits (IVF, Preservation, Adoption etc.)

Emergency backup care (Child / Adult / Pets)

Parental support for children with developmental and learning disabilities

Pet insurance

Employee Assistance Program (EAP) with counseling sessions available 24 / 7

Free legal services that provide legal advice, document creation and estate planning

Employee bonus referral program

Student loan refinancing assistance

Employee perks and discounts 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.

30+ days ago
Related jobs
Promoted
Varian Medical Systems, Inc.
Palo Alto, California

Varian is seeking to hire a Senior Software Engineer. Integrating of installation package builds with TFS automated software build system / processes, secondary support for automated software build system. DevOps activities for all Treatment Delivery & Imaging Software (TDIS) projects for Source cod...

Promoted
CrowdStrike
Sunnyvale, California
Remote

We are looking to hire a cloud engineer, part of our platform team, that will be focused on helping develop core orchestration and workflow capabilities that will be used by our customers and internal product groups to expedite application development. You will interact with product managers and oth...

Promoted
Apple Inc.
Sunnyvale, California

Apple's MSI team is seeking a Senior Software Engineer who possesses a real passion for developing extraordinary products with a deep appreciation for user experience. Software Engineer to join our team and work on some of the highly visible data projects in Operations organization!. We are looking ...

Promoted
Senioren-Residenz Bertram GmbH
Palo Alto, California

Staff Software Systems Engineer, Autonomy. Bachelor’s)/8+ years (Master’s) of professional experience in Systems Engineering or Software Development in the autonomous driving or automotive industry. Role Summary The Autonomy Software Systems team's deliverables include owning a feature - from the de...

Promoted
CrowdStrike
Sunnyvale, California
Remote

CrowdStrike is looking for Senior Software Engineers in Android to design and develop a next-generation mobile user experience. As a Senior Software Engineer, you will take the lead on tackling meaningful, ambitious challenges, and as a core team member, bringing innovative technical solutions to ma...

Promoted
Nuro
Mountain View, California

Collaborate with engineers across Nuro to identify pain points in the engineering process. You are passionate about software engineering best practices. You have strong software engineering skills in Python, C++ and/or Go. You hold a Bachelor’s or Master’s Degree in computer science, software engine...

Promoted
Kohler Ventures
Palo Alto, California

Work directly with the Head of Software, software/hardware engineering team, and product teams. Come join us as we build a best-in-class global multi-disciplinary team across artificial intelligence, machine learning, design, advanced software and hardware engineering, strategy, venture investments,...

0010 eBay Inc.
Other,Remote California
Remote

Bay's Focus Categories engineering team is looking for an outstanding back end Engineer who is ready to work with modern web technologies and architectures in a forward-thinking organization that’s always pushing boundaries. The ideal candidate has experience in design, development, test, deployment...

JBL Resources
Sunnyvale, California

Senior Software Quality Engineer. With a commitment to improving healthcare, our Client stands at the forefront, building leading-edge, integrated systems and software to provide education and support that aims to keep hospitals and their staff at the forefront of minimally invasive care. Designing ...

SpaceX
Sunnyvale, California

Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support. SOFTWARE ENGINEER, STARLINK NETWORK. Software Engineer on the Starlink program, you will be solving challenges underpinning every aspect of the program’s growth...