Software Development Engineer

ZoomSan Jose, CA
$187,800 - $228,700Remote

About The Position

This role focuses on gathering, organizing, and prioritizing specifications for new client development and enhancements, including design, functionality, and accessibility. The engineer will integrate the client with phone web, phone server, and phone SDK, as well as backend tools like cloud, APIs, and push notifications. The primary responsibility is to write elegant, stable, efficient, and scalable code to design and build applications for the iOS platform, working on both client UI modules and common modules, including audio device capabilities. The position involves participation in the entire product development process, from definition and design to building, testing, release, and maintenance. This includes contributing to framework architecture design and module integration, ensuring code quality from a system-level perspective, and continuously improving Zoom client applications by leveraging data, best practices, and the latest technologies. The role also involves collecting and maintaining data from internal systems and service providers, converting raw data into actionable insights to identify service weaknesses, and monitoring data input for real-time accuracy and integrity. Documentation of client content requirements and maintenance of PBX client development standards (security, availability, scalability, performance, robustness, testing) are also key aspects. Additionally, the engineer will build performance evaluation formats to measure system pressure and server performance.

Requirements

  • Requires a Bachelor’s degree in Computer Science, Information Systems Engineering, a related field, or a foreign degree equivalent.
  • Must have 5 years of experience in job offered or related occupation.
  • Must have 5 years of experience in Programming experience in iOS UI/UX and multithreading for The design, development, and implementation of user interfaces and user experience features requiring concurrent execution of tasks, including but not limited to background data processing, rendering updates, and network operations, in order to ensure responsiveness, functional correctness, and reliable performance on iOS devices.
  • Must have 5 years of experience in Debugging and performance benchmark experience on iOS to Conduct systematic diagnostic analysis and performance evaluation of iOS applications through industry standard tools and methodologies in order to identify, isolate, and remediate defects, performance bottlenecks, memory issues, and latency problems necessary to maintain operational stability across supported device types and OS versions.
  • Must have 5 years of experience with specialist domains, including: real-time collaboration application development, real time multimedia communication application development, instant messaging application development, SIP application development, third party libraries in C/C++, Objective-C or Swift.
  • Must have 5 years of experience developing within iOS frameworks, 2D and 3D graphics frameworks and MVC application design to Utilize Apple-provided system, graphics, and architectural frameworks for the purpose of developing, rendering, and managing interactive visual elements, animations, and user workflows, and to employ an MVC-based design structure to ensure modularity, maintainability, and compliance with platform specific architectural standards.
  • Must have 5 years of experience with data structures, algorithms and software design to optimize for minimum binary size, maximum performance, and large scale for the creation and implementation of computationally efficient software solutions that reduce binary footprint, enhance runtime performance, and support high volume, largescale usage scenarios, including the handling of substantial concurrent user activity and real time data throughput.

Responsibilities

  • Gathers, organizes, and prioritizes specifications for new client development and enhancements, including design, functionality, and accessibility.
  • Integrate client with phone web, phone server and phone SDK.
  • Integrate application with backend tools such as cloud, APIs and push notifications.
  • Writes elegant, stable, efficient, and scalable code, design and build applications for the iOS platform.
  • Work on both client UI module and Common module.
  • Work on Audio devices capabilities.
  • Participates in the development process from definition to designing, building, testing, release, and maintenance.
  • Involved in the whole product development process from the beginning.
  • Take part in the design of framework architecture and module integration.
  • Work as a developer on a client module and take a system level to promise the quality of the code.
  • Combines data, best practices, and the latest technologies to continuously improve Zoom client applications.
  • Collect and maintain data from internal system and service providers.
  • Convert raw data into actionable items that comply with business requirements to figure out the weakness of the current service.
  • Monitor data input to ensure real time data accuracy and integrity for faster and better service.
  • Documents and maintains client content requirements.
  • Maintain PBX client development standards, especially about security, availability, scalability, performance, robustness, and testing.
  • Build performance evaluation format to measure system pressure and server performance.

Benefits

  • Total Direct Compensation philosophy that takes into consideration; base salary, bonus and equity value.
  • Location based compensation structure.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service