Zoom Video Communications

posted 4 months ago

Full-time - Mid Level
Remote
Publishing Industries

About the position

As a C++ Software Development Engineer at Zoom Video Communications, you will be an integral part of the Async Communication team, which is dedicated to developing high-impact projects that serve hundreds of millions of users daily. This role offers the opportunity to work across the entire technology stack, from the web server to the business application layer, contributing to our distributed, cloud-hosted backend systems. You will be involved in designing and implementing features that enhance the backend systems of Zoom Mail, Calendar, and Scheduler, ensuring that our services are robust and efficient. The engineering team at Zoom is composed of eight specialized departments, each focused on delivering innovative communication solutions. This collaborative and diverse environment fosters creativity and technical excellence, allowing team members to push the boundaries of communication technology. You will work closely with other engineers, quality assurance teams, and DevOps to deploy your services on server platforms, particularly within Kubernetes clusters. Your contributions will directly impact the user experience and the overall functionality of Zoom's products. In this role, you will be expected to demonstrate proficiency in C/C++ programming, as well as a solid understanding of Linux development and HTTP protocols. You will also be required to implement web server APIs, ensuring that all services are web-based and accessible. This position is ideal for someone who is passionate about software development and eager to work on projects that have a significant impact on users worldwide.

Responsibilities

  • Designing and implementing (C/C++) features to improve the backend system of Zoom Mail/Calendar/Scheduler
  • Designing and implementing web server APIs (application programming interfaces) for web-based services
  • Collaborating with DevOps to deploy services to the Kubernetes cluster

Requirements

  • 4+ years of experience with a BS/MS/PhD in Computer Science, ECE, EE, or a related field with at least half a year of industry experience
  • Proficiency in scripting languages such as Python, PHP, and shell scripting
  • Strong understanding of Linux development
  • Skilled in HTTP protocol
  • Proficient in C/C++ with the ability to write performant and robust applications
  • Solid computer science background with coursework in operating systems, compilers, database management, data structures, algorithms, and software engineering

Benefits

  • Comprehensive benefits program to support physical, mental, emotional, and financial health
  • Work-life balance support
  • Opportunities for community contribution
  • Hybrid work environment options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service