Senior Software Engineer

Zoom Video Communications, Inc.

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

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 3 years of experience in relevant roles.
  • Expertise in C++ or Objective-C for native applications.
  • Proficiency in React for web application development.
  • Experience with NodeJS and JavaScript/TypeScript in web development.
  • Familiarity with Git in team environments.
  • Skilled in Figma for interface mockups.

Responsibilities

  • Develop native projects using C++, Objective-C, Swift, and Qt.
  • Build web applications using VueJS, React, Electron, and Node.
  • Define UI/UX principles and strategies for projects.
  • Create interfaces using Figma and other design tools.
  • Implement designs into software using UI/UX frameworks.
  • Engage with Zoom Developer Platform APIs and SDKs as needed.

Benefits

  • Comprehensive benefits program focused on physical and mental health.
  • Support for work-life balance initiatives.
  • Access to various perks and community contributions.
  • Hybrid work arrangement with flexibility on location.
Full Job Description
Immigration sponsorship is not available for this position

Responsibilities: 

  • Use lower lever languages and frameworks (such as C++, Objective-C, Swift, and Qt) to develop Client Innovation Team native projects (ZoomISO, ZoomOSC, Zoom Tiles, Custom AV Controller, Zoom Cuts, Zoom plugin for Unreal Engine and unannounced projects).
  • Use web languages (such as VueJS, React, Electron, Node, Javascript, Typescript) to develop Client Innovation Team web projects (Graphics Toolkit, Remote Control & Streaming Zoom Apps, other unannounced projects).
  • Help define UI/UX general guiding principles, goals, strategy, and philosophy for Client Innovation Projects.
  • Use Figma and any other relevant specialized design tool to mockup and create interfaces for the Client Innovation Team native/web projects.
  • Use specialized high-level UI/UX frameworks and internal Zoom UI/UX frameworks to lead the implementation of designs into software, both native and web.
  • Engage in other areas of the Zoom Developer Platform including APIs and SDKs as well as core client features when necessary.

What we're looking for:

Requires a Bachelor's degree in Computer Science, Computer Engineering, a related field, or a foreign degree equivalent. Must have 3 years of experience in job offered or related occupation. Must have 3 years of experience in:

  • Utilizing C++ OR Objective-C as foundational language of native applications;
  • Utilizing React in development of web applications;
  • Utilizing NodeJS in development of web applications;
  • Utilizing JavaScript and Typescript in development of web applications;
  • Utilizing HTML and CSS in development of web applications;
  • Utilizing Git while working in a collaborative engineering environment; and
  • Utilizing Figma in mocking up interfaces for both web and native applications.
  • Telecommuting work arrangement permitted: position may work in various unanticipated locations throughout the U.S. Position does not require domestic or international travel

Zoom Communications, Inc.
#LI-DNI
#Ind0

Salary Range or On Target Earnings:

Minimum:

$129,890.00

Maximum:

$148,900.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 for more information.

Similar Jobs

More Jobs at Zoom Video Communications, Inc.

More Information Technology Jobs

Find similar Senior Software Engineer jobs: