Job: Sales Manager, SDR Manager, Account Executive, SDR

OTE: varies depending on role

Location: Dallas, TX

  • Over 200,000 customers globally in over 85 countries
  • Backed by the two of the World’s leading VC firms
  • New positions open due to rapid growth