Management Team

Stefan Schwab

Stefan Schwab
Chief Executive Officer
Dirk Rauber

Dirk Rauber
Chief Financial Officer
Tanuj Mohan

Tanuj Mohan
Founder, Chief Technology Officer, Chief Product Officer
Stan Shparberg

Stan Shparberg
Executive Vice President, Sales
Mark Milligan

Mark Milligan
Senior Vice President, Marketing
Happy Luther

Happy Luther
Vice President, Customer Success
Sarah Carris

Sarah Carris
Senior Director, People & Culture
Naveen Yamarthi

Naveen Yamarthi
Managing Director, Global Technology Center