Senior Technical Success Manager
Atlanta, Georgia, USA; Boston, Massachusetts, USA; Chicago, Illinois, USA; Houston, Texas, USA; Miami, Florida, USANorth America
As a Senior Technical Success Manager (TSM) at New Relic, you can optimize your blend of technical knowledge, problem solving skills, business acumen, and teamwork to…