Senior Software Development Engineer
Zoom Video Communications
San Jose (CA)
On-site
USD 120,000 - 160,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in video communications is seeking a skilled engineer to manage project objectives, mentor junior team members, and lead the development of new features. The role requires expertise in Linux development, network programming, and real-time transmission principles. You will work closely with project stakeholders to ensure successful project execution and support the professional growth of your team.
Qualifications
- At least 5 years of experience in a similar role.
- Experience in Linux development, network programming, and multi-thread programming.
Responsibilities
- Collaborate with stakeholders to define project objectives and scope.
- Analyze and resolve urgent crashes of gateways in real-time.
- Lead the development of new features and optimize performance.
Skills
Linux development
Shell
C/C++
GDB
GCC
Makefile
real-time transmission principles
network programming
multi-thread programming
AWS S3
Education
Bachelor's degree in Computer Science
Responsibilities:
- Collaborate with project stakeholders to define clear project objectives, scope, and success criteria.
- Understand user requirements, technical constraints, and resource availability.
- Create comprehensive project documentation, including design documents, technical specifications, and project plans.
- Mentor and guide junior team members, providing technical direction and helping them develop their skills.
- Support the professional growth of team members through learning new knowledge and setting development goals.
- Analyze and resolve urgent crashes of gateways in Zoom’s global-distributed production servers in real-time to prevent outages.
- Lead the development of new features and optimize performance.
- Familiarize yourself further with components such as transcode, data storage, and file management.
- Participate in gateway code-level development.
What we're looking for:
- Bachelor's degree in Computer Science, a related field, or a foreign degree equivalent.
- At least 5 years of experience in a similar role or related occupation.
- Experience in Linux development for at least 5 years.
- Proficiency in Shell, C/C++, GDB, GCC, and Makefile projects for at least 5 years.
- Experience with real-time transmission principles for at least 5 years.
- Knowledge of STL and design patterns for at least 5 years.
- Experience in network programming for at least 5 years.
- Experience in multi-thread programming for at least 5 years.
- Experience with AWS S3 for at least 5 years.