Optibus

HQ
New York
Total Offices: 5
312 Total Employees
Year Founded: 2014

Teams at Optibus

Recently posted jobs

3 Hours AgoSaved
Remote
United States
Cloud • Software • Transportation
Lead North America revenue growth by building relationships, managing pipeline, responding to RFPs/RFIs, coordinating cross-functional teams, tracking activity in Salesforce, representing Optibus at industry events, and delivering data-driven sales forecasts.