Software Development Engineer

ZoomSan Jose, CA
Remote

About The Position

This role involves designing and implementing features to enhance the backend system of Zoom Mail/Calendar/Scheduler. The engineer will utilize modern C++ features for BigData database operations (NoSQL, hbase), ensure secure client communications, and implement/troubleshoot issues in development and production environments using open-source frameworks and tools. The position also requires developing resource-efficient services, designing and implementing web server APIs, initiating web-based systems, partnering with DevOps for deployment to Kubernetes clusters, adding stats for monitoring dashboards, and setting up alerts for production issues.

Requirements

  • Requires a Bachelor's degree in Computer Science, Computer Engineering, Physics, a related field, or a foreign degree equivalent.
  • Must have 4 years of experience in job offered or related occupation.
  • Must have 4 years of experience in: Utilizing C++ in object-oriented programming; Utilizing Restful web services; Performing API integration; Utilizing C++ in multithreaded programming; Utilizing Git source code control system; Utilizing Jenkins CI/CD build pipeline; and Troubleshooting using GDB, Gflag, and tcpdump.

Responsibilities

  • Design and implement (C/C++) features to improve the backend system of Zoom Mail/Calendar/Scheduler.
  • Employ the use of modern C++ 11/14/17 features to store and operate BigData database (use NoSQL database hbase).
  • Utilize internal cybersecurity training to ensure Zoom client communications are secure so that no third party can see the encrypted data except communicators.
  • Implement and troubleshoot issues during development and in production (open-source frameworks, such as GFlags, GLogger, and tools such as GDB, tcpdump).
  • Develop services that are resource efficient by writing more efficient algorithms and using less memory and CPU.
  • Design and implement web servers APIs (application programming interfaces).
  • Implement an Apache module to connect web service handler with the power Apache web server to serve requests and design new API as needed.
  • Initiate web-based system on server platforms.
  • Partner with DevOps to deploy services to the Kubernetes cluster.
  • Add rich stats in code and work with DevOps to reflect the stats in the monitoring dashboard.
  • Set up alerts to trigger alarm for potential production issues.

Benefits

  • Award-winning workplace culture
  • Commitment to delivering happiness
  • Benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health
  • Support work-life balance
  • Contribute to their community in meaningful ways
  • Opportunities to stretch skills and advance career in a collaborative, growth-focused environment
  • Support and empowerment for employees
  • Fair hiring practices
  • Accommodation during the hiring process
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service