About this role
Project Manager at STS. Location: Mexico. Role: Develop plans, Oversee lifecycle, Coordinate teams Requirements: Bachelor’s degree in engineering, Quality Management, Renewable Energy, or related field; 3+ years in renewable energy project roles; strong client relations; CRM experience; travel under 20%. Category: Project and Program Management Seniority: Mid Level Tools: CRM Commitment: Full Time, Contract Workplace: Remote Languages: English