Invoca

HQ
Santa Barbara
Total Offices: 3
420 Total Employees
Year Founded: 2008

Jobs at Invoca

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

2 Days AgoSaved
In-Office or Remote
13 Locations
Marketing Tech • Software
Lead technical onboarding and deployment of Invoca across a customer portfolio, manage project timelines and risks, train customers on integrations/APIs, implement Agentic AI workflows, optimize processes, and collaborate with Sales, Product, and Customer Success to drive adoption and product improvements.
7 Days AgoSaved
Remote
US
Marketing Tech • Software
The Sr. Sales Engineer designs demo environments and leads technical strategies, partnering with sales teams to address complex client requirements through innovative solutions.
20 Days AgoSaved
Remote
Marketing Tech • Software
Join Invoca's Talent Community to stay updated on job openings and to explore exciting career opportunities across various departments.