Software Development Engineer

ZoomSan Jose, CA
$153,100 - $186,000Remote

About The Position

Immigration sponsorship is not available for this position. 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.

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

  • As part of our award-winning workplace culture and commitment to delivering happiness, our 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; and contribute to their community in meaningful ways.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service