mid Software Engineer ic · Posted May 29, 2026

About this role

Zoom is hiring a mid-level Software Engineer based in San Jose, CA. The posting calls out experience with Python, Java, Lua, Git.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
San Jose, CA
Posted
May 29, 2026

More roles at Zoom

Software Engineer
San Jose, CA · mid
Java Go Kubernetes
Sr. Software Development Engineer
San Jose, CA · senior
Java Spring REST APIs
Security Engineer
Remote (United States) · mid
Python Java AWS
Staff DevOps Engineer
San Jose, CA · staff
Python Bash AWS
Senior DevOps Engineer
San Jose, CA · senior
Python Bash AWS
All Zoom jobs →

Job description

from Zoom careers
Immigration sponsorship is not available for this position

Responsibilities:  

  • Maintain and generate Zoom daily test builds and release builds with Jenkins continuous integration utilizing common communication protocols such as TCP/UDP/MQTT, etc.
  • Migrate and implement automated testing with tools such as git/Appium/Selenium/Allure.
  • Work with other teams to solve the implementation of interface testing solutions with programming languages (such as Python, c++, etc.).
  • Conduct pre-deployment and postdeployment validations through automated and manual testing.
  • Manage and onboard lab devices for testing.
  • Track, troubleshoot, and resolve internally reported issues.
  • Provide assistance to the support team in reproducing and diagnosing customer issues.

What we're looking for:

Requires a Bachelor’s degree in Computer Science, Biomedical Engineering, a related field, or a foreign degree equivalent. Must have 7 years of experience in job offered or related occupation. Must have 7 years of experience in the following skills:

  • utilizing Jenkins continuous integration (Windows/Android) to schedule and build product packages for testing;
  • planning and designing test automation scenarios using Automated testing (Windows/Android);
  • Communication protocols TCP/UDP/MQTT utilized with Jenkins continuous integration;
  • developing test scripts to test product on multiple operating systems using Python;
  • creating batch files and run files to simplify the execution of repetitive tasks using Bat;
  • building and running C++ code to execute Lua interface testing to test the functionality and performance of the Lua script;
  • This is an excerpt. Read the full job description on Zoom careers →
All software engineering jobs software engineering in San Jose, CA Jobs in San Jose, CA software engineering salaries software engineering career path
All Zoom Jobs Browse software engineering roles mid positions