Software Development Engineer
Role details
Job location
Tech stack
Job description
- 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.
- Telecommuting work arrangement permitted: position may work in various unanticipated locations throughout the U.S. Position does not require domestic or international travel.
Benefits & conditions
$153,100.00
Maximum: $186,000.00
In addition to the base salary and/or OTE listed Zoom has a Total Direct Compensation philosophy that takes into consideration; base salary, bonus and equity value.
Note: Starting pay will be based on a number of factors and commensurate with qualifications & experience.
We also have a location based compensation structure; there may be a different range for candidates in this and other locations., 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. Click Learn for more information.