Olin College of Engineering

Olin College of Engineering is a nationally recognized, innovative undergraduate engineering college located in Needham, Massachusetts. Founded with the mission of transforming engineering education, Olin combines a highly collaborative learning environment with a strong commitment to creativity, sustainability, hands-on problem solving, and community.

The Olin campus is intentionally designed to support connection, innovation, and experiential learning. With a close-knit community of students, faculty, and staff, campus operations play a critical role in creating safe, welcoming, sustainable, and high-performing spaces where learning and discovery thrive.

Joining Olin means becoming part of a mission-driven organization that values collaboration, continuous improvement, and thoughtful stewardship of its people, resources, and physical environment.

Jun 16, 2026
$170,000 - $200,000 yearly
Olin College of Engineering Needham, MA
POSITION SUMMARY: Reporting to the Chief Operating Officer, the Director of Facilities Operations and Campus Stewardship has single-point accountability for day-to-day operations, performance, long-term stewardship of the College’s physical plant; campus operations; campus grounds; maintenance and repair services; public safety; environmental health and safety (EH&S) for general campus spaces; special events support; and capital renewal and asset management.. The Director oversees stewardship of campus assets through the direct ownership and enforcement of policies, standards, and data-informed practices that ensure a safe, well-maintained, high-performing, and mission-aligned environment for learning, living, and working. The Director’s role in campus and spatial planning is grounded in what is operationally and programmatically feasible from a facilities, infrastructure, and maintenance perspective, while also identifying opportunistic improvements and better ways to...