Search All tech Jobs

Honeywell logo
Honeywell

Technical Support Manager

Manage a global team of technical support specialists, ensuring high customer satisfaction and continuous improvement in Dublin, Ireland.

Semrush logo
Semrush

Senior Manager, Talent Management

Lead Talent Management at Semrush in Barcelona. Strategic role, hybrid work, extensive benefits.