Barracuda Tech Stack & Careers