Maintenance Manager roles come in a few varieties. Some are reactive, running from work order to work order with no real system behind them. This one at John M. Corcoran & Company is structured differently. You're overseeing the full physical operation of a residential community in Walpole, MA, which means you're managing the work, the people doing it, and the budget that pays for it.
Day to day, you'll own the maintenance workflow: work orders, unit turns, preventive maintenance scheduling, and property inspections. You'll supervise a team that includes maintenance techs, janitorial, and grounds staff, so your leadership style matters as much as your technical knowledge. Coordinating move-in readiness with the management team means you're also a key link between the maintenance side and the leasing side. Units need to be make-ready on time and to standard, and that's on you to track and deliver.
You'll manage vendor relationships, maintain purchase orders, and keep supply costs inside budget guidelines. You'll also carry an on-call rotation for after-hours emergencies. That's worth naming plainly: this isn't a purely 8-to-4:30 job, even if most weeks feel like one.
The Maintenance Manager II designation signals that JMC uses a tiered structure, which matters for your career. Performing well here, specifically on budget adherence, turn efficiency, and team development, typically positions someone for a Regional Maintenance Director track or a multi-site oversight role as a portfolio grows. The skills you sharpen here (vendor management, capex planning, preventive maintenance programs) transfer directly to larger portfolios and higher-complexity assets. JMC has been operating in New England since 1951 and has a track record of promoting from within over the long term, which makes this a reasonable place to think about compounding your career rather than just landing a job.
Technical competency gets you in the door. What actually sets strong candidates apart in a supervisory maintenance role is the ability to build a team culture around accountability and quality without micromanaging. If you've run a tight preventive maintenance program that reduced emergency calls, or coached junior techs into reliable contributors, those specifics are worth highlighting when you apply. JMC's pay range for this position runs from $38.25 to $44.25 per hour, with a $2,500 sign-on bonus, plus medical, dental, vision, life insurance, paid time off, and a 401(k) with company match.