About Company
Zoom Video Communications, Inc. is a leading provider of video-first unified communications. With a mission to make video communications frictionless, Zoom connects people through high-quality video, voice, chat, and content sharing solutions that are accessible, reliable, and innovative. Since its inception, Zoom has revolutionized how individuals and organizations connect, collaborate, and create, driving significant impact across industries from education and healthcare to enterprise and government. We are a global company recognized for our commitment to customer satisfaction, continuous innovation, and building a diverse and inclusive workplace. At Zoom, we believe in the power of connection and are dedicated to empowering people to accomplish more together. Join our rapidly growing team and contribute to a platform that is integral to how millions communicate worldwide, shaping the future of virtual interactions and hybrid work models.
Job Description
Are you a passionate and innovative Software Engineer eager to contribute to a product that impacts millions globally? Zoom is looking for a talented Software Engineer to join our dynamic team in the Shawnee area. In this role, you will be instrumental in designing, developing, and deploying robust, scalable, and secure software solutions that power Zoom’s world-class communication platform. You’ll work on cutting-edge technologies, tackling complex challenges related to real-time video, audio, and collaboration features, ensuring an unparalleled user experience. This position offers a unique opportunity to contribute across the full software development lifecycle – from conceptualization and architecture design to coding, testing, and deployment. We value engineers who are self-starters, critical thinkers, and excellent problem-solvers, with a strong commitment to quality and a desire to continuously learn and grow. You’ll collaborate closely with cross-functional teams including product managers, UX designers, and other engineers to deliver impactful features and improvements. If you thrive in a fast-paced environment and are excited by the prospect of building the next generation of communication tools, we encourage you to apply and help us continue to connect the world.
Key Responsibilities
- Design, develop, test, and deploy highly scalable and reliable software for the Zoom platform.
- Collaborate with product managers and cross-functional engineering teams to define and implement new features and services.
- Write clean, maintainable, and efficient code in relevant programming languages (e.g., C++, Java, Python, Go).
- Participate in code reviews, contributing to a culture of high-quality software development.
- Troubleshoot and resolve complex software defects and production issues.
- Optimize applications for maximum speed and scalability.
- Contribute to architectural discussions and decisions, shaping the future of Zoom's infrastructure.
- Mentor junior engineers and share knowledge to foster team growth.
- Stay current with industry trends, technologies, and best practices.
Required Skills
- 5+ years of professional experience in software development.
- Strong proficiency in at least one of the following: C++, Java, Python, Go.
- Experience with large-scale distributed systems and microservices architecture.
- Solid understanding of data structures, algorithms, and object-oriented design.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Proficiency with version control systems (e.g., Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
- Experience with real-time communication technologies (WebRTC, SIP, media streaming).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines and automated testing frameworks.
- Knowledge of network protocols and security best practices.
- Prior experience working on high-performance, high-availability systems.
Perks & Benefits
- Competitive salary and equity opportunities.
- Comprehensive health, dental, and vision insurance.
- Flexible paid time off and paid holidays.
- 401(k) retirement plan with company match.
- Generous parental leave policy.
- Wellness programs and employee assistance initiatives.
- Professional development and career growth opportunities.
- Hybrid work model for flexibility and collaboration.
- Access to Zoom's cutting-edge communication tools.
How to Apply
Ready to connect with us? Click on the application link below to submit your resume and cover letter. Please highlight your relevant experience and why you are passionate about joining Zoom.