Catapult is seeking a proactive and highly-organized IT Support Technician to serve as the technical anchor for our EMEA support operations, managing on-site infrastructure and AV for the Leeds office and driving high-quality remote support for 200+ employees across the broader EMEA region.
Requirements
- Local Site Lead: Act as the primary on-site IT lead for the Leeds office (30+ users), serving as the sole point of contact for desk-side support and the proactive management of office-wide AV, conferencing, and infrastructure assets.
- EMEA Technical Service Delivery: Drive high-quality support operations for 200+ cross-functional staff in EMEA, both on-site and remote, ensuring minimal downtime through proactive ticket management and rapid issue resolution.
- Knowledge Management: Develop and maintain high-quality internal documentation, including "how-to" guides for employees and technical runbooks for the Global IT team, ensuring a consistent and scalable support experience for users.
- Onboarding & Offboarding: Own the onboarding and offboarding processes for the region, continuously improving the delivery of IT equipment and training to ensure every new team member is fully equipped and secure from their first day.
- Asset Lifecycle Management: Manage IT hardware for the Leeds office and remote EMEA workforce, including strategic procurement, inventory auditing, and the deployment of standardized equipment.
- Identity & Access Management (IAM): Execute secure user lifecycle operations (including provisioning and deprovisioning), ensuring strict adherence to security protocols and internal compliance standards.
Benefits
- Generous Paid Time Off
- 401k Matching
- Relocation Assistance