Stand out for this role — generate a tailored resume and cover letter in about a minute.
Worldwide TechServices is seeking an Onsite Support Manager to oversee client relationships and contract performance across assigned sites. You will manage service delivery, ensure SLAs and KPIs are met, and lead a team of technicians and coordinators.
The role emphasizes project oversight, revenue growth, and rigorous client communications. The position requires a Bachelor’s degree with 3–5 years of experience in IT service delivery and excellent communication and organizational skills.
Onsite Support Manager Worldwide TechServices is a global leader in delivering technology services and solutions to the world’s most demanding clients. Headquartered in Tewksbury, MA we provide infrastructure and professional services to the world’s leading technology providers, outsourcers, large and small businesses, and consumers. The Onsite Support Manager position is responsible for managing a positive relationship and active contracts between WWTS and client. Oversees the establishment of procedures and customer service polices to maintain high standards and ensure quality customer service. Grows and develops client relationships to ensure the growth of revenue. Manages staff. The Service Delivery reports to the Program Manager or Director. Due to government contract requirements, U.S. Citizenship is required for this position.
Responsibilities:
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.