Home
Jobs
Saved
Resumes
Technical Sales Lead at Swiss Re | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Technical Sales Lead
Swiss Re
Website
LinkedIn
Technical Sales Lead
Canada
Full Time
1 week ago
$150,000 - $200,000 CAD
Visa Sponsorship
Apply Now
Key skills
Sales
About this role
Role Overview
Represent Swiss Re’s technical expertise in natural catastrophe and climate risks.
Design and implement innovative risk transfer solutions tailored to client needs.
Collaborate with regional Public Sector Solutions client management teams.
Promote Swiss Re’s products and solutions to enhance sales effectiveness.
Manage deal pipeline and improve business conversion rates.
Requirements
5–10 years of relevant professional experience.
Strong interest in origination and sales with an initial track record in industry networks.
Confident communicator, able to bridge technical and application perspectives.
Experience in insurance, insurtech, or broker organizations.
Academic background in a STEM-related discipline (ideally postgraduate degree) with strong quantitative skills.
Proven ability to translate technical topics into clear content.
Benefits
Total compensation approach considers base pay, short-and long-term incentives, and benefits.
Professional development opportunities.
Flexible working arrangements.
Apply Now
Home
Jobs
Saved
Resumes