Manager, Site Installation

BEUMER GroupFranklin Township, NJ
$110,000 - $120,000Onsite

About The Position

The Manager, Site Installation for Logistic Systems oversees the on-site installation, commissioning, and handover of automated logistics solutions, including conveyors, sortation systems, AS/RS, and warehouse automation. This role is accountable for delivering projects safely, on schedule, within budget, and in full compliance with technical and quality standards. Leading a team of Site Installation Supervisors, the Manager directs all on-site activities, including coordination of third-party contractors. The role ensures seamless site operations through strong oversight of safety, quality, schedule, and cost performance. Balancing strategic leadership with hands-on involvement, the Manager remains closely engaged in site execution, resolving issues, supporting the team, and driving progress through commissioning to successful project handover.

Requirements

  • Bachelor’s degree in Engineering, Logistics, Project Management, or related field (or equivalent experience) preferred
  • 5–10+ years of experience in industrial installation, preferably in logistics or automation systems
  • Proven experience managing on-site teams and subcontractors
  • Strong understanding of mechanical and electrical installation processes
  • Familiarity with warehouse automation technologies (e.g., conveyors, robotics, AS/RS). Knowledge of commissioning and system integration processes
  • Knowledge of safety standards and regulations
  • Experience with large-scale automation projects
  • Must be able to obtain customer site security access
  • Strong leadership and team management skills
  • Excellent project coordination and organizational abilities
  • Problem-solving and decision-making under pressure
  • Effective communication and stakeholder management
  • Ability to read and interpret technical drawings and plans
  • Proficiency in project management tools and MS Office

Nice To Haves

  • OSHA 30 Certification
  • CPR Certification

Responsibilities

  • Lead and manage all on-site installation activities for logistics systems projects
  • Coordinate with project managers, engineering teams, subcontractors, and clients
  • Plan and monitor installation schedules, resources, and progress
  • Ensure compliance with health, safety, and environmental (HSE) regulations
  • Supervise subcontractors and installation crews, ensuring quality workmanship
  • Conduct site inspections and resolve technical or operational issues
  • Manage site logistics including material delivery, storage, and handling
  • Track project milestones, budgets, and report progress to stakeholders
  • Oversee system testing, commissioning, and final acceptance
  • Ensure proper documentation, including installation reports and handover documents
  • Support continuous improvement and lessons learned processes

Benefits

  • Medical & Dental Premiums: We cover 100% of the premiums for you and your eligible dependents.
  • 401(k) with Generous Match: Secure your financial future with our competitive retirement plan.
  • Life Insurance / Long Term Disability: Peace of mind for you and your loved ones. Yes, we cover that too!
  • Ancillary Insurances: Including vision, accident, and critical illness insurance.
  • Generous Paid Time Off: Achieve the optimal work-life balance.
  • Company Holidays: Enjoy paid time off on designated company holidays including additional flex days for times that matter most!
  • Performance-Based Bonus: Eligibility to participate in our Target Agreement Plan for bonus potential.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service