Barracuda Networks Inc.
Customer Success Onboarding Manager
6 days ago
Reading
Experience in SaaS, cybersecurity, or technical support is a plus. * Excellent communication, organizational, and problem-solving skills. * Ability to understand and explain technical concepts to non ...