Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

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

JMJ Phillip

Office Manager

Career Insights for Office Manager (General)

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Michigan data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

An Office Manager directs administrative staff and manages workflow in a business office. Supervises clerical work, tracks office supplies, oversees maintenance for office equipment and manages budget for office expenses. May hire and train staff.

$57,517 / year median in Michigan

+2% projected growth

Explore Career

Job Description

Office Manager Posted on August 3, 2026 August 3, 2026 by JMJ Phillip We are seeking an Office Manager to oversee daily office operations and ensure an organized, efficient, and productive work environment. This role is responsible for managing administrative functions, supporting leadership and staff, coordinating office resources, and maintaining effective communication across departments. The ideal candidate is highly organized, proactive, and capable of managing multiple priorities in a fast-paced environment. Position Responsibilities Office Administration Oversee daily office operations and administrative activities. Maintain office procedures, supplies, equipment, and facilities. Coordinate schedules, meetings, and office communications. Ensure an organized and professional workplace environment. Team Support Provide administrative support to leadership and department teams. Assist with onboarding, scheduling, and coordination of office activities. Serve as the primary point of contact for general office inquiries. Foster a positive and collaborative office culture. Financial & Administrative Coordination Assist with budgeting, expense tracking, invoice processing, and office purchasing. Coordinate vendor relationships and service providers. Maintain accurate office records, reports, and documentation. Support payroll, billing, or accounting functions as needed. Process Improvement Identify opportunities to improve administrative workflows and office efficiency. Develop and maintain office policies and standard operating procedures. Support the implementation of new office systems and technology. Ensure compliance with company policies and administrative standards. Communication & Coordination Coordinate communication between departments and external partners. Organize company meetings, events, and employee activities. Assist with special projects and executive requests as assigned. Maintain confidentiality when handling sensitive information. Prerequisites Bachelor's degree in Business Administration, Office Management, or a related field, or equivalent professional experience. Proven experience in office management, administration, or business operations. Strong organizational, communication, and multitasking skills. Proficiency with Microsoft Office and standard office management software. Ability to manage multiple priorities with attention to detail. Strong problem-solving skills and a customer-service mindset. Certifications (Preferred, but not Required) Certified Administrative Professional (CAP) Project Management Professional (PMP) Microsoft Office Specialist (MOS) Human Resources Certification (PHR or SHRM-CP) Bookkeeping or Accounting Certification What the
Role Offers Salary Range:
$60,000 - $70,000 annually Competitive compensation package Comprehensive medical, dental, and vision insurance 401(k) with company contribution Paid time off and company holidays Professional development and training opportunities Collaborative and supportive work environment Opportunities for career growth and advancement Why Garden City? Garden City offers a welcoming business environment with convenient access to major transportation routes, a strong local economy, and a high quality of life. The area provides excellent amenities, diverse dining and shopping options, and a supportive community, making it an ideal location for professionals seeking career growth and work-life balance. 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 gform.initializeOnLoaded( function() {gformInitSpinner( 5, 'https://jmjphillip.com/wp-content/plugins/gravityforms/images/spinner.svg', true );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 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 5, 'https://jmjphillip.com/wp-content/plugins/gravityforms/images/spinner.svg', true );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