Intercom

HQ
San Francisco
Total Offices: 2
900 Total Employees
Year Founded: 2011

Teams at Intercom

Recently posted jobs

59 Minutes AgoSaved
In-Office
Chicago, IL, USA
Cloud • Information Technology • Software
Lead and develop a team of Small Business/Scale Relationship Managers, focusing on AI-driven customer relationships and achieving revenue goals while ensuring high performance and continuous improvement.
7 Days AgoSaved
In-Office
Chicago, IL, USA
Cloud • Information Technology • Software
The Technical Support Specialist will manage complex customer queries, support internal teams, troubleshoot technical issues, and mentor peers to enhance customer experiences using AI-driven solutions.
7 Days AgoSaved
In-Office
Chicago, IL, USA
Cloud • Information Technology • Software
Manage a large book of business, building client relationships, providing solutions, and developing strategic territory plans to achieve revenue growth and customer retention.