Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Business
Procurement / Sourcing Manager
Bethesda, MD

Find & Apply For Procurement / Sourcing Manager Jobs in Bethesda, Maryland

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: Purchasing Manager
Apply for this opportunity

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

JMJ Phillip

Purchasing Manager

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
76
out of 100
Average of individual scores

Were these scores useful?

Job Description

Purchasing Manager Posted on May 12, 2025 May 12, 2025 by JMJ Phillip We are seeking an experienced and highly motivated Purchasing Manager to oversee and centralize all purchasing activities for our ice rinks. In this role, you will be responsible for the strategic management of sourcing and procurement efforts across multiple locations, ensuring cost efficiency, quality, and timeliness in all purchased goods and services. The successful candidate will be skilled in negotiation, vendor relations, and process optimization, with the ability to manage RFPs, track budgets, and conduct thorough market analysis. This is an excellent opportunity for an individual who thrives in a dynamic and entrepreneurial environment, has strong analytical abilities, and is passionate about delivering high-quality service and products to our teams and facilities. Position Responsibilities Centralize Purchasing Activities Oversee and coordinate purchasing for all ice rinks, ensuring alignment with organizational goals. Develop Purchasing Strategies Lead the development of strategies to ensure cost savings, product availability, and timely delivery, adjusting as market demands change. Vendor Management & Negotiation Source suppliers, negotiate pricing, and establish contracts while maintaining strong supplier relationships for consistent quality and supply. RFP Management Manage the RFP process, from drafting specifications to evaluating bids and awarding contracts, ensuring compliance with company policies. Budget & Cost Control Track and report on purchasing budgets, implementing cost-saving measures without sacrificing quality. Market Research Monitor market trends and new suppliers to maintain competitive advantage and assess new product impact. Compliance & Risk Management Ensure purchasing activities comply with policies and regulations, identifying risks and mitigating supply chain issues. Reporting & Documentation Maintain records of purchasing transactions and contracts, providing regular reports on performance to management. Prerequisites 5+ years of experience in a purchasing or procurement role, preferably in multi-unit retail businesses or facilities management. Expertise in sourcing, evaluating, and managing vendors across multiple locations with strong procurement and contract knowledge. Proven ability to negotiate pricing, terms, and contracts to achieve cost savings and quality outcomes. Strong organizational and leadership skills to manage multiple tasks, meet deadlines, and lead projects effectively. Excellent written and verbal communication skills with stakeholders at all levels. Ability to adjust to changing conditions and vendor capabilities in a fast-paced environment. Willingness to travel to locations for operational oversight and vendor meetings. Certifications (Preferred, but not Required) Bachelor's degree in Business, Supply Chain, or related field is a plus. Certifications like Certified Purchasing Manager (CPM) or Certified in Production and Inventory Management (CPIM) are a plus. What the Role Offers Competitive salary range: $100,000 to $120,000, commensurate with experience. Opportunity to shape the procurement strategy for a growing organization with multiple locations. Exposure to a dynamic work environment where operational excellence is paramount. Career growth opportunities in a fast-paced, entrepreneurial setting. Why Bethesda? Bethesda offers a vibrant and thriving community, with a robust local economy and a diverse range of industries. Known for its excellent quality of life, the city is home to numerous cultural, dining, and recreational options, making it an ideal place to live and work. 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