Software Engineer

ZoomSan Jose, CA
Hybrid

About The Position

Zoom seeks an experienced, enthusiastic full-stack or backend software engineer to develop and maintain cloud-native solutions for the Digital Transformation Office (DTO). This role focuses on CPQ, Order-to-Cash, and related business areas. The position requires adaptability, attention to detail, and a proactive approach. The ideal individual thrives in dynamic environments and shares a passion for creating exceptional software. If contributing to Zoom’s evolution into an agile, customer-focused enterprise application organization aligns with your aspirations, this opportunity is perfect for you.

Requirements

  • Collaborating with Product Designers, Architects, Business System Analysts, and other engineers ensures the delivery of high-quality solutions.
  • Possess equivalent experience or formal education in Computer Science or a related field.
  • 7+ years of full-stack or backend software development experience with solid coding skills
  • Possess knowledge or experience with backend technologies such as Java, Spring Boot, Node.js, or Python.
  • Possess knowledge and/or experience with HTML, CSS, Javascript and Ajax.
  • Possess knowledge and/or experience with React or Vue.js.
  • Possess knowledge of or experience with AWS or other cloud services like Azure or GCP.
  • Possess practical experience with backend unit testing frameworks such as JUnit, Cucumber, and similar tools.
  • Demonstrate knowledge of secure coding practices and adhere to OWASP guidelines to ensure robust application security.
  • Demonstrate a highly positive attitude while fostering trust, building consensus, and cultivating collaboration and relationships across various organizational levels.

Responsibilities

  • Designing and developing responsive, scalable, and secure full-stack applications utilizing HTML, JavaScript, Vue.js, React, Java Spring Boot, Python, or Node.js.
  • Documenting code, processes, and system architecture for future reference and scalability.
  • Designing and implementing efficient, modular, and reusable components and systems for full-stack development.
  • Identifying, implementing, and managing code libraries reduces repetitive coding and enhances the overall design of applications effectively.
  • Applying unit testing frameworks enhances the quality and reliability of code by identifying and addressing potential issues during development.
  • Utilizing code optimization techniques to enhance software robustness and performance, ensuring improved scalability and reliability of technological solutions.
  • Participating in design discussions, reviewing code, and analyzing code effectively to ensure quality and alignment with project objectives.

Benefits

  • award-winning workplace culture
  • commitment to delivering happiness
  • benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service