Zoom-posted 3 months ago
$98,900 - $228,700/Yr
Full-time • Mid Level
San Jose, CA
5,001-10,000 employees

As a Software Engineer on the Zoom Contact Center team, you will join a fast-paced, collaborative environment. This team of eight builds backend services for a key revenue-accelerating product. You will be vital, not just for building features, but also for being a gatekeeper of quality for the platform. Zoom Contact Center is Zoom’s next-generation cloud-based customer engagement platform. We provide intelligent, scalable, and real-time communication solutions for enterprises of all sizes. Our mission is to build a seamless experience that empowers support and sales teams to better serve customers—through voice, video, chat, and beyond. As a member of the backend engineering team, you will work on high-availability microservices that are the foundation of Zoom Contact Center. You will be part of a fast-paced, collaborative environment focused on clean architecture, system reliability, and performance at scale.

  • Designing and implementing scalable, secure, and reliable backend services using Java and Spring Boot
  • Working closely with cross-functional teams to translate business requirements into technical solutions and deliver high-quality features to customers
  • Owning and optimizing critical service components across databases and messaging layers
  • Build and maintain integrations with storage and search systems including MySQL, DynamoDB, Redis, MongoDB, and Elasticsearch
  • Implementing and improving monitoring, logging, and alerting to ensure system health, availability, and observability
  • Participating in on-call rotations, proactively respond to production incidents, and drive root cause analysis and long-term fixes
  • Triaging customer issues and contribute to long-term platform quality and performance
  • Supporting CI/CD pipelines, automate tests, and ensure production system health and stability
  • Participating in system design reviews, code reviews, and technical deep dives
  • Have BS or MS in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 5+ years of software engineering experience building large-scale distributed systems
  • Demonstrate excellent programming skills in Java, with solid experience in Spring Boot framework
  • Possess solid understanding of relational and NoSQL databases, especially MySQL, DynamoDB, Redis, MongoDB, and Elasticsearch
  • Have experience designing and maintaining RESTful APIs and backend microservices
  • Need to be familiar with performance optimization, multithreading, caching strategies, and scalability techniques
  • Have clear communication and collaboration skills with a focus on practical execution
  • Have to be comfortable with CI/CD, containerization, and cloud-native development (e.g., AWS ECS, S3, ElasticCache)
  • Variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health
  • Support work-life balance
  • Contribute to their community in meaningful ways
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service