Zoom logo

Software Development Engineer

Zoom

San Jose, CA
Full Time
Senior
190k-229k
about 1 month ago

Job Description

About the Role

The Software Development Engineer role at Zoom involves developing and maintaining Zoom Device Management (ZDM) and related workspace solutions. The position requires working on remote device management, workspace reservation systems, and ensuring service security and performance. The role is part of a collaborative environment focused on building a leading enterprise collaboration platform, with opportunities for growth and innovation.

Key Responsibilities

  • Develop Zoom Device Management (ZDM) with Java to provide remote functionality for devices via the Zoom web portal.
  • Manage Apple and Windows devices using standard MDM technology and Android devices with a custom SDK based on Java.
  • Handle app upgrades/downgrades, OS upgrades/downgrades, Windows updates, and network configurations.
  • Remotely assign or remove Zoom Rooms, Workspace, and Zoom Phone to managed devices.
  • Manage GPO settings for Zoom clients.
  • Develop backend server for Zoom Workspace project, including reservation, check-in, and check-out functions.
  • Integrate hardware partners into the Zoom workspace platform using REST API.
  • Create and maintain the workspace dashboard to display data such as usage, reservations, and check-in status for administrators.
  • Analyze service performance data using Grafana, focusing on HTTP request speed and service stability.
  • Use Checkmark to identify and address code security issues and perform security and reliability testing.
  • Identify and resolve security vulnerabilities in third-party libraries using tools like Blackduck.
  • Oversee deployment processes for releases, ensuring smooth transition to production.
  • Monitor service status and optimize performance using Cube and ZCP platforms.
  • Implement hot fixes as needed for new releases.
  • Review customer requirements, categorizing them into features, bugs, or design considerations.
  • Collaborate with product management, support, and sales teams to address customer concerns.

Requirements

  • Bachelor's degree in Computer Science, Electrical and Electronic Engineering, or a related field, or a foreign degree equivalent.
  • At least 5 years of experience in a related occupation or job role.
  • 5 years of experience in Java, including JVM, class loading, performance tuning, multithreading, IO, and networking.
  • 5 years of experience with HTTP, WebSocket protocols, servlet specifications, and Java open source frameworks such as Spring Frameworks.
  • 5 years of experience in high-concurrency programming, understanding NIO, Reactor pattern, Netty, etc.
  • 5 years of experience in object-oriented design, design patterns, and application scenarios.
  • Experience with distributed web-based systems, application security, and secure development practices.
  • Experience designing and implementing microservices architecture, including Spring Cloud, service registration/discovery, configuration management, load balancing, and service mesh; familiarity with Docker.

Nice to Have

  • Experience working with tools like Grafana, Checkmark, Blackduck, Cube, and ZCP platforms.
  • Knowledge of hardware integration and REST API development.
  • Experience with enterprise device management and workspace reservation systems.

Qualifications

  • Bachelor's degree in relevant technical fields or equivalent experience.
  • Minimum of 5 years of professional experience in Java development and related technologies.

Benefits & Perks

  • A comprehensive benefits program supporting physical, mental, emotional, and financial health.
  • Support for work-life balance and community involvement.
  • Salary range from $189,860 to $228,700, with total direct compensation including bonus and equity.
  • Flexible work arrangements including hybrid, remote, or in-person options.

Working at Zoom

Zoom helps people stay connected and work more effectively through innovative collaboration products. The company fosters a fast-paced, problem-solving environment that values growth, collaboration, and supporting diverse backgrounds and perspectives. Zoom is committed to fair hiring practices, inclusivity, and providing accommodations for candidates with disabilities, emphasizing a supportive and empowering workplace culture.

Apply Now

Job Details

Posted AtJun 24, 2025
Salary190k-229k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Zoom

Website

zoom.us

Company Size

5001-10000 employees

Location

San Jose, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches