B2B SaaS Sales Professional

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1,190.00 - $1,450.00 per month

HOURS PER WEEK

40

DATE UPDATED

Jan 24, 2026

JOB OVERVIEW

We are hiring a senior B2B SaaS sales professional to lead revenue growth through direct sales and strategic partnerships.
This role is designed for someone who operates with an ownership mindset. You will be responsible for building pipeline, opening doors, running product demonstrations, and closing deals without scripts, micromanagement, or constant oversight.
This is a salaried, full-time position with commission-based incentives and meaningful upside.

Key Responsibilities
Revenue and Pipeline Ownership
• Own and grow a qualified B2B sales pipeline
• Prospect into your own network and develop new relationships
• Manage deals from initial conversation through close
• Consistently meet or exceed revenue targets



Partnership and Network Development
• Identify and develop strategic partnerships with training providers, compliance firms, and platforms
• Build referral and channel relationships that generate long-term deal flow
• Represent Asgard professionally in partner and industry conversations
Sales Conversations and Product Demos
• Lead discovery calls with decision-makers
• Deliver tailored product demonstrations aligned to real business risks and buyer pain points
• Navigate longer sales cycles and multi-stakeholder buying committees
• Collaborate internally to refine messaging and positioning
CRM and Forecasting
• Manage all sales activity, deals, and notes in HubSpot CRM
• Maintain accurate pipeline stages and forecasts
• Provide feedback on objections, deal velocity, and market insights

Qualifications
Required Experience
• Proven experience in B2B SaaS or B2B software sales
• Track record of closing mid-market or enterprise deals
• Strong working knowledge of HubSpot CRM
• Comfortable selling value-based solutions rather than commodity software
Ideal Candidate Profile
• Entrepreneurial, self-motivated, and disciplined
• Relationship-driven rather than script-driven
• Confident engaging executives, compliance leaders, and business owners
• Comfortable working remotely with autonomy and accountability
• Understands how credibility and trust drive long-term revenue

What This Role Is Not
• Not an entry-level or SDR position
• Not a high-volume, transactional outbound role
• Not a heavily micromanaged environment

Compensation and Benefits
• Competitive base salary
• Commission structure with strong upside
• Remote-first flexibility
• Opportunity to grow into expanded leadership or strategic responsibilities

Why Join Asgard
• Clear market demand and differentiated product
• Sales-led organization that respects experienced sellers
• Focus on quality deals, not vanity metrics
• Opportunity to build durable, long-term revenue

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0022
Controller Execution Time ( Jobseekers / Job )  0.0175
Total Execution Time  0.0204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/B2B-SaaS-Sales-Professional-1562835
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1562835
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 890528
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1562835
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1562835' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1562835 
0.0019   UPDATE employer_jobs SET hit_counts '***Jan-24-2026=110***Jan-25-2026=24***Jan-26-2026=15***Jan-27-2026=8***Jan-28-2026=1***Jan-29-2026=1***Jan-30-2026=3***Jan-31-2026=2***Feb-01-2026=1***Feb-03-2026=1***Feb-06-2026=1***Feb-07-2026=3***Feb-08-2026=1***Feb-13-2026=1***Feb-15-2026=1***Feb-19-2026=3***Feb-23-2026=1***Feb-24-2026=1***Feb-28-2026=1***Mar-01-2026=3***Mar-12-2026=1***Mar-13-2026=1***Mar-17-2026=1***Mar-26-2026=3***Apr-06-2026=1***Apr-11-2026=1***Apr-16-2026=1***Apr-21-2026=1' WHERE job_id'1562835'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jan-2026=164***Feb-2026=15***Mar-2026=9***Apr-2026=4' WHERE job_id'1562835'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1562835' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1562835 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '890528'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0014   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)