Software Development Engineer

ZoomSan Jose, CA
$171,200 - $186,000Remote

About The Position

Immigration sponsorship is not available for this position. Responsibilities: Design, develop, and test different features and functions delivered via applications and Services. Collaborate with operations teams to ensure your applications and services are available and reliable. Provide hands-on software development for the product to perform at scale, be supportable, and be extensible. Report to your Hiring Manager and work with other engineers on the Zoom Contact Center Team to help us reach the next level. Develop and maintain consumer portal's framework and architecture including but not limited to 3rd party plugin, common agent portal, PWA, CTI webpage, etc. Communicate with PM and UX to review new and existing features. To ensure a full understanding of the product. Design and understand end to end use cases for new feature requirements to provide technical design plan and recommendations on feasibility and performance. Implement and test new feature following design plan, ensuring feature are delivered with quality and speed. Closely collaborate with operations engineers to ensure services are reliable and understand performance of the service. Identify and propose enhancements/refactors based on product needs, new requirements, and current performance to ensure and maintain service performance and stability. Lead enhancement/refactor efforts and deliver outcomes to increase service performance and stability. Capture design/architecture changes in technical documentation. Analysis log and reports to identify the root cause of live issues such as outages on production. Provide solutions and workarounds to such critical issues. Resolve them in a speedy fashion to minimize customer impact. Follow up with respective teams to align on long term solutions as needed. Continuously build metrics to monitor and track/alert about known issues and improve the feedback loop to all support teams. Reflect on such incidents and identify learning outcomes, sharing them with team to share the knowledge and prevent similar incidents.

Requirements

  • Requires a Bachelor's degree in Electrical 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 the following: Using front-end technologies like HTML5, Javascript, CSS (Cascading Style Sheets) in web application development; Utilizing MVC (Model-View-Controller) to organize code in a way that segregates application data, user interface, and control logic into different sections; Utilizing JavaScript frameworks including Vue.js, React.js, or Angular to quickly build quality web applications; Utilizing responsive web development techniques including media queries, flexible grids, and relative units to create responsive web pages that adapt to different screen sizes and devices; Utilizing frontend orchestrator tooling like Vite or Webpack to help manage and streamline the development, build, and deployment processes of frontend applications; Utilizing Git for source code version control and npm (Node package manager) for package management.

Responsibilities

  • Design, develop, and test different features and functions delivered via applications and Services.
  • Collaborate with operations teams to ensure your applications and services are available and reliable.
  • Provide hands-on software development for the product to perform at scale, be supportable, and be extensible.
  • Develop and maintain consumer portal's framework and architecture including but not limited to 3rd party plugin, common agent portal, PWA, CTI webpage, etc.
  • Communicate with PM and UX to review new and existing features.
  • Design and understand end to end use cases for new feature requirements to provide technical design plan and recommendations on feasibility and performance.
  • Implement and test new feature following design plan, ensuring feature are delivered with quality and speed.
  • Closely collaborate with operations engineers to ensure services are reliable and understand performance of the service.
  • Identify and propose enhancements/refactors based on product needs, new requirements, and current performance to ensure and maintain service performance and stability.
  • Lead enhancement/refactor efforts and deliver outcomes to increase service performance and stability.
  • Capture design/architecture changes in technical documentation.
  • Analysis log and reports to identify the root cause of live issues such as outages on production.
  • Provide solutions and workarounds to such critical issues.
  • Resolve them in a speedy fashion to minimize customer impact.
  • Follow up with respective teams to align on long term solutions as needed.
  • Continuously build metrics to monitor and track/alert about known issues and improve the feedback loop to all support teams.
  • Reflect on such incidents and identify learning outcomes, sharing them with team to share the knowledge and prevent similar incidents.

Benefits

  • award-winning workplace culture
  • commitment to delivering happiness
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service