Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Maintenance & Repair
Maintenance / Service Supervisor
Swoyersville, PA

Find & Apply For Maintenance / Service Supervisor Jobs in Swoyersville, Pennsylvania

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Lawn Care Maintenance Manager
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

JMJ Phillip

Lawn Care Maintenance Manager

Job Description

Lawn Care Maintenance Manager Posted on July 11, 2025 July 11, 2025 by JMJ Phillip We are seeking a hands-on and experienced Lawn Care Maintenance Manager to lead and coordinate lawncare services for a wide range of commercial and residential clients. This role involves overseeing daily operations, managing crews, and ensuring quality service delivery. The ideal candidate will have a strong background in lawncare operations and leadership, and be comfortable handling both administrative and field responsibilities. Position Responsibilities Operations Management Manage all lawncare-related services including labor, equipment, and materials Perform hands-on work when necessary to support crews Inspect properties and job sites before and during work to ensure high standards Client & Crew Coordination Communicate directly with clients to ensure satisfaction and address service needs Prepare estimates and conduct site visits with clients Assist in training crews on proper techniques and machinery use Administrative Oversight Work with ownership to assess staffing needs and identify cost-saving strategies Maintain daily paperwork and job logs Prepare and manage time records for payroll submission Order necessary materials and monitor related expenses Enforce safety protocols and ensure team adherence to safety policies Prerequisites Minimum 3 years of experience in the lawncare industry At least 2 years in a leadership, management, or customer service role within the landscaping or service industry Ability to obtain and maintain professional licenses Valid driver's license Certifications (Preferred, but not Required) Landscape Industry Certified Technician Pesticide Applicator License OSHA Safety Certification What the Role Offers Competitive salary ranging from $65,000 to $70,000 401(k) with employer match Health plan coverage Paid time off Opportunity to lead a growing team in a professional and collaborative environment Why Swoyersville? Swoyersville offers a welcoming, tight-knit community atmosphere ideal for professionals looking to grow their careers in a stable and supportive environment. With a balance of residential charm and commercial activity, it provides the perfect setting for delivering outstanding lawncare services while enjoying a high quality of life. Upload your resume to Apply • Accepted file types: pdf, doc, docx, txt, Max.
file size:
32 MB. Email • Additional Please add me to your mailing list so I hear about new jobs first I'd like to learn about resume writing and career coaching services from Employment BOOST Get 30 days free on Careerology - the #1 platform for job skills Submit gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_5').on('load',function(){var contents = jQuery(this).contents().find('•').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 ! is_redirect ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { /• delay the scroll by 50 milliseconds to fix a bug in chrome •/ jQuery(document).scrollTop(jQuery('#gform_wrapper_5').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_5').val();jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_5').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_5').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ form
Id:
"5", current
Page:
"current_page", abort: function() { this.preventDefault(); } }]); if (event event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 5, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, child
List:
false, subtree: true, attribute
Filter:
[ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); Apply Now