Maintenance and Pre-Planning Engineer salary, tenure & demand — BranchFactor