As the Offshoring Manager, you will oversee and manage the company's offshoring strategy, ensuring alignment with corporate goals. You will work extensively to identify potential offshore locations, manage vendor relationships, and achieve cost efficiency while maintaining high-quality service standards.