Enable job alerts via email!

Software Development Engineer

Zoom

San Jose (CA)

Remote

USD 182,000 - 271,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking an experienced Software Engineer to design and develop its Zoom Meeting client on Windows. This role involves utilizing C/C++ and Windows SDK to enhance core functionalities and troubleshoot various issues. The ideal candidate will collaborate with diverse teams to ensure product success and user satisfaction while maintaining a strong technical focus on OOP and performance optimization.

Qualifications

  • 5+ years of experience in C/C++ programming and Windows API.
  • Experience with multi-threaded and multi-process programming.
  • Bachelor’s degree in a related field or foreign equivalent.

Responsibilities

  • Design and develop Zoom Meeting client on Windows.
  • Use C/C++ and Windows SDK for core functionalities.
  • Troubleshoot bugs using Windows Debugger.

Skills

C/C++ programming
Windows native application development
Windows API programming
Multi-threaded programming
Debugging
Object-oriented programming (OOP)
Using system monitoring tools

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering
Bachelor’s degree in Software Engineering

Tools

WinDbg
Visual Studio
Windows Debugger
Performance Monitor

Job description

Immigration sponsorship is not available for this position.

Responsibilities:

  • Design and develop Zoom Meeting client on Windows.
  • Use C/C++ and Windows SDK to develop core functionalities of Zoom meetings.
  • Adopt OOP and modern C++ design patterns to maintain and refactor current product code.
  • Use Windows Debugger and log tools to troubleshoot various bugs and client issues.
  • Use Performance Monitor and other system monitoring tools to measure client performance and identify causes of performance problems.
  • Work closely with engineering partners, product and project managers, product designers, and DevOps to drive engineering releases and deliver success.
  • Partner with technical support and customer success teams, while also communicating with customers to troubleshoot product issues and ensure user satisfaction.

What we're looking for:

  • Requires a Bachelor’s degree in Computer Science, Engineering, Software Engineering, or a related field, or a foreign equivalent.
  • Must have 5 years of experience in a related occupation.
  • Must have 5 years of experience in C/C++ programming.
  • Must have 5 years of experience in Windows native application development.
  • Must have 5 years of experience in Windows API programming.
  • Must have 5 years of experience with Windows Platform SDK (GDI/GDI+/D3D/Common Controls/IPC).
  • Must have 5 years of experience with debugging using WinDbg and Visual Studio.
  • Must have 5 years of experience in multi-threaded and multi-process programming.
  • Telecommuting work arrangement permitted: position may work in various unanticipated locations throughout the U.S.

Zoom Communications, Inc.

#LI-DNI

#Ind0

Salary Range or On Target Earnings:

Minimum: $182,000.00

Maximum: $271,000.00

In addition to base salary and/or OTE, Zoom considers total direct compensation, including bonus and equity.

Note: Starting pay will be based on qualifications and experience, and may vary by location.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.