Search All tech Jobs
Honeywell
Technical Support Manager
Manage a global team of technical support specialists, ensuring high customer satisfaction and continuous improvement in Dublin, Ireland.
Semrush
Senior Manager, Talent Management
Lead Talent Management at Semrush in Barcelona. Strategic role, hybrid work, extensive benefits.