• Provide top quality technical support assistance, resulting in high customer satisfaction • Resolve customer technical issues through research, reproduction, and troubleshooting • Provide input on product and service related enhancement requests back to Engineering, Product Management, Sales and Marketing teams. • Learn and keep up-to-date on the latest product functionality, dependencies, underlying architecture and their operational impact • Support, enhance and fix solutions that support a rapidly-growing business at massive scale • Research and develop solutions for customer support cases using extensive product knowledge and troubleshooting techniques • Share and develop best practices with team members to enhance the quality and efficiency of customer support and contribute to the knowledge base