California Jobs

Zoom Chat Development Engineer


PayCompetitive
LocationSan Jose/California
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 32522471777

      Immigration sponsorship is not available for this position.

      Responsibilities:

      1. Develop and maintain XMPP IM servers.
      2. Design the overall architecture of features in XMPP and communication protocols with Web/Client/PWA, including detailed XMPP stanzas, HTTP API requests, and responses between third-party systems and XMPP.
      3. Implement test cases for new features.
      4. Develop software for Zoom XMPP Server, providing specific HTTP API interfaces for client teams.
      5. Perform integration testing with development and release branches.
      6. Manage production environment and server tuning.
      7. Ensure no server code errors or warnings by using dialyzer for each release version.
      8. Review unit and Falcon test cases to ensure stability and correct functionality.
      9. Enhance server performance using newly introduced OTP features.
      10. Troubleshoot issues, identify root causes, and resolve problems.
      11. Analyze production logs and XMPP process logic to diagnose issues.
      12. Analyze erl_crash.dump files generated by Erlang VM to identify root causes.
      13. Improve server code based on bug analysis.
      14. Support and maintain existing software, investigating and correcting defects.
      15. Test performance for each release, ensuring new features do not degrade performance (e.g., using Tsung to simulate high client load and comparing metrics).
      16. Identify bottlenecks and optimize code based on performance testing results.
      17. Maintain and enhance automation testing tools to support more automated testing processes.
      18. Collaborate with Product Managers to implement new IM features.
      19. Discuss with PMs to understand new features and develop use-cases for clarity.
      20. Implement and test new features.
      21. Work closely with remote teams and collaborate on feature implementation during release cycles.
      22. Support system integration based on XMPP.
      23. Coordinate with the Webinar team to meet various requirements via XMPP.
      24. Collaborate with Client/Marketplace teams and third parties on feature requests.

      What we're looking for:

      • Bachelor's degree in Electronic Engineering or related field, or foreign degree equivalent.
      • At least 4 years of experience in the relevant occupation.
      • 4 years of experience in Erlang.
      • 4 years of experience in distributed software services.
      • 4 years of experience in Software Engineering.
      • 4 years of experience in Software Design.
      • 4 years of experience in Software Architecture.
      • 2 years of experience in Ejabberd.
      • 2 years of experience in XMPP.
      • 2 years of experience in building messaging systems and highly distributed communication platforms.
      • Telecommuting work arrangement permitted: position may be located anywhere in the U.S. without travel requirements.

      Zoom Communications, Inc.

      #LI-DNI

      #Ind0

      Salary Range or On Target Earnings:

      Minimum: $160,000.00

      Maximum: $228,700.00

      Additional compensation includes bonus and equity, aligned with our Total Direct Compensation philosophy.

      Starting pay will depend on qualifications and experience, with location-based variations possible.

      Ways of Working

      Our hybrid approach combines office and remote work, with the specific mode indicated in the job posting.

      Benefits

      Our benefits program supports physical, mental, emotional, and financial health, work-life balance, and community engagement. Click Learn for more info.

      About Us

      Zoom helps people stay connected through products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars. We foster a fast-paced, collaborative environment for growth and innovation.

      Our Commitment

      We value diversity and are committed to fair hiring practices. We support applicants requiring accommodations during the hiring process and encourage applicants from all backgrounds to apply. For assistance, submit an Accommodations Request Form.

      Join us for a long-term career journey—apply when you're ready. We review applications continuously and look forward to your contribution.

      #J-18808-Ljbffr
  • About the company

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.