Job Function: Corporate Functions
Location:
Mississauga, ON, CA, L5N 3R3
#job-location.job-location-inline { display: inline; }
Work Location (for field-based positions):
Work Flexibility: Hybrid
Job ID: 5447
RFP & Contracts Specialist
About KARL STORZ
From the operating room to surgery centers—and everywhere in between—KARL STORZ North America is a global leader in medical technology and advanced visualization solutions. We design specialty innovations, smart instruments and devices, integrated ecosystems, and intelligent imaging—to build a more connected, software-enabled operating room.
As an independent, family-owned MedTech company, we ambitiously think in generations instead of quarters to improve patients' lives around the world.
About the Role
The RFPs & Contracts Specialist manages the end-to-end contract lifecycle and leads responses to Requests for Proposals (RFPs) and Requests for Information (RFIs) within an assigned territory. This role partners closely with commercial, legal, and cross-functional teams to translate business requirements into clear, compliant agreements and competitive proposals that support commercial strategy and market positioning.
What You'll Do
Contracts & Commercial Agreements
Draft, review, and activate commercial sales and service agreements in collaboration with the commercial team.
Coordinate with Legal to develop and approve contract language.
Ensure compliance with company policies, including required approvals and signatures.
Prepare contract amendments (e.g., renewals, extensions, pricing or scope changes).
Maintain and update contract templates, customer memberships, and national or regional agreements.
Track expiring contracts, generate renewal agreements, and report on contract status.
Analyze historical terms and propose pricing or contract updates to the commercial team.
Produce monthly contract performance reports and present insights to senior leadership.
Support additional contract operations needs (e.g., service reporting, EDI troubleshooting).
RFP & RFI Management
Analyze RFP and RFI opportunities and manage the full response process.
Gather and coordinate content from internal libraries and cross-functional teams.
Develop clear, accurate, and well-structured proposal responses and documents.
Support preparation for oral presentations and customer meetings, as required.
Maintain and improve RFP content libraries in collaboration with marketing.
Identify opportunities to improve RFP processes, efficiency, and response quality.
Track RFP metrics, reporting, rebates, and related financial requirements.
What You Bring
Bachelor's degree.
2–3 years of experience with contracts, legal documentation, and/or RFPs.
Advanced proficiency in Microsoft Word, Excel, and PowerPoint.
Strong bilingual proficiency in French and English (written and spoken).
What Will Make You Successful
Strong professionalism, discretion, and integrity.
Excellent written, verbal, and interpersonal communication skills.
Highly organized with strong attention to detail and accuracy.
Analytical and process-oriented problem solver with a strategic mindset.
Ability to manage multiple priorities and deadlines in a fast-paced environment.
Effective collaborator who leads by example and supports team success.
Confident presenter able to clearly communicate complex information.
Experience with SAP, Vistex, and Adobe PDF tools is a plus.
Healthcare, medical device, or Canadian healthcare industry experience is a plus.
Why KARL STORZ?
Join KARL STORZ and be part of a team creating medical innovations that truly make a difference. Beyond technology, you'll be part of a culture that values talent as its greatest asset, empowering you to contribute to a mission that improves patient care worldwide.
Ready to make an impact? Apply to be our next RFPs & Contracts Specialist and help us build the future of MedTech together.
#LI-KP1
.buttontextf843d9cd17edf192 a{ border: 0pxsolid transparent; } .buttontextf843d9cd17edf192 a: focus{ border: 0pxdashed #b98736 !important; outline: none !important; }
HR Contact
5447
#similar-jobs-links { margin-top: 1rem; } #similar-jobs-links > a { border: 0pxsolid #074089 !important; border-radius: 99rem; padding: 0.5rem 1rem; margin-right: 0.5rem; display: inline-block; font-weight: bold; } .back-to-search-wrapper { display: none; } .jobdescription h4 * { color: #074089 !important; } .jobdescription h4, h2 { margin-bottom: 1rem !important; } hr { border-color: rgbmargin: 3rem 0; } /* Buttons "jetzt bewerben" (mit und ohne AIM) unten ausblenden */ .job ~ .applylink { display: none; } /* Suche ausblenden (inkl. 'Alert') */ #search-wrapper { display: none; } /* move first buttontext (i.e. the overlay text for the image) on top of the image */ .job > style: first-child + .buttontext { /* background: #f004 !important; */ position: absolute; z-index: 25; height: 0pxdisplay: flex; flex-direction: column; align-items: start; justify-content: center; } .job > style: first-child + .buttontext .inner { width: 100%; } .job > style: first-child + .buttontext .inner p { margin-bottom: 0; } .job { position: relative; } .job > style: first-child + div.buttontext + div + style + div.buttontext + style + div.buttontext + style + div.buttontext { padding: 0; } .job > style: first-child + div.buttontext + div + style + div.buttontext + style + div.buttontext + style + div.buttontext p { margin: 0; } h1 { margin-top: 0; } h2 { margin-top: 0 !important; } /* round apply buttons */ .applylink > a, .ks-aim-scroll-button { border-radius: 99em; } /* mobile: */ @media (max-width: 980px) { /* make image fill entire width (outside of parent's margin) on mobile */ .job > style: first-child + .buttontext + .row { position: absolute; left: 0pxright: 0pxmax-width: initial; } /* .job > style: first-child + .buttontext + div { translate: 0px} */ } /* remove padding of buttontext and job token elements */ .buttontext > .inner, .joblayouttoken > .inner > .row > div { padding: 0; } /* list items: reduce bullets indentation */ .job-page ul { list-style-position: outside !important; padding-left: 0px!important; } .ks-aim-scroll-button { float: right; margin-right: 1rem; } /* medium screen: set top image height */ @media (min-width: 481px) and (max-width: 979px) { .job > style: first-child + div.buttontext.displayD + div[role="img"] + style + div.buttontext.displayT + style + div.buttontext.displayM, .job > style: first-child + div.buttontext.displayD + div[role="img"] + style + div.buttontext.displayT { height: 0px} } @media (max-width: 480px) { .job > style: first-child + div.buttontext.displayD + div[role="img"] + style + div.buttontext.displayT + style + div.buttontext.displayM { height: 0px} }