Software Engineer

Zoom Video Communications, Inc.

$226K — $228K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent foreign degree.
  • 4 years of experience in designing and implementing distributed systems.
  • 4 years experience with automated testing and debugging tools.
  • 4 years of experience in cross-functional team collaboration with R&D and DevOps.
  • Proficiency in Go and Java programming languages for platform development.
  • Experience in containerized solutions using Docker and Kubernetes.

Responsibilities

  • Design and implement servers, including a messaging and notifications platform.
  • Monitor system performance and identify root causes of failures.
  • Analyze and resolve system issues for robustness and scalability.
  • Ensure platform infrastructure stability through regular verifications.
  • Document system architecture and design clearly and thoroughly.
  • Guide and train team members on best practices in reliability engineering.
  • Collaborate with cross-functional teams to align systems with business needs.

Benefits

  • Comprehensive benefits program focusing on physical, mental, emotional, and financial well-being.
  • Support for work-life balance and community contribution.
  • Hybrid work structure allowing for remote or in-office arrangements.
Full Job Description
Immigration sponsorship is not available for this position
Responsibilities:
  • Design and implement server projects, such as a zoom messaging and notifications platform.
  • Implement and monitor system performance metrics, identifying root causes of failures and vulnerabilities.
  • Analyze, pinpoint, and resolve system issues to ensure that the system is robust and scalable.
  • Be responsible for the stability of platform infrastructure, regularly conducting drills and verifications to ensure their reliability and stability.
  • Write clear and detailed technical documentation to document system architecture and design.
  • Provide guidance and training to team members on best practices in reliability engineering and distributed computing principles.
  • Collaborate with cross-functional teams to ensure systems meet business requirements.

What we're looking for:

Requires a Bachelor's degree in Computer Science, Computing Science, 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:
  • 4 years of experience designing and implementing distributed systems that handle large numbers of users;
  • 4 years of experience implementing automated tests and debugging tools to support the services;
  • 4 years of experience working with cross functional teams and stakeholders including R&D and DevOps teams to jointly ensure product stability and reliability;
  • 4 years of experience designing and implementing tools to support maintenance of high volume server side systems;
  • 4 years of experience building support for monitoring, tracing requests in a highly distributed server side platform;
  • 4 years of experience using Go programming language to improve and extend the capabilities of server platform;
  • 4 years of experience using Java programming language to implement services and platform tools including development of automated tools and management systems;
  • 4 years of experience using Go and Shell scripts to write automated tests to exercise various use cases; and
  • 4 years of experience designing and implementing containerized solutions using Docker and K8s for distributed high performance services.
  • Telecommuting work arrangement permitted: position may work in various unanticipated locations throughout the U.S. Position does not require domestic or international travel.


Salary Range or On Target Earnings:

Minimum:
$226,138.00

Maximum:
$228,700.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.

Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.

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. Click Learn for more information.

Similar Jobs

More Jobs at Zoom Video Communications, Inc.

More Information Technology Jobs

Find similar Software Engineer jobs: