SEO and Digital Marketing Specialist - SaaS B2B

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

TYPE OF WORK

Any

SALARY

$550 - $1050 /month

HOURS PER WEEK

40

DATE UPDATED

Aug 20, 2026

JOB OVERVIEW

We are looking for a hands-on SEO & Digital Marketing Specialist to create and implement the right SEO & Digital Marketing strategy to optimize our websites, drive traffic and convert all traffic into trial signups.

This role his highly synchronized with the Sales Lead role: https://www.onlinejobs.ph/jobseekers/job/Sales-Lead-Head-of-Sales--B2B-SaaS ---------- .

We are looking for an experienced and results-driven SEO & Digital Marketing Executive who will be responsible for optimizing our websites, driving traffic, and generating qualified leads for our software products. This role involves executing a comprehensive SEO & Digital Marketing strategy, managing PPC campaigns (if/when needed), and using data-driven insights to improve marketing performance.

This is a high-impact role reporting directly to the CEO, with the entrepreneurial upside of running your own team as the business scales.

About Us
We build and operate a portfolio of B2B SaaS products for small and medium-sized businesses: Payrun (payroll and HR management), and ---------- (All in One CRM & HelpDesk solution), with roots going back to Gain Solutions AS, a technology consultancy founded in 2011 in Norway with developers and operations team in Dhaka, Bangladesh.

We're currently consolidating our three products into two, sharpening our focus on AI-first tools that SMBs actually adopt and keep using.

About the Role
In few weeks, you have established a clear technical SEO baseline (crawlability, indexation, site structure), and built a keyword strategy that feeds directly into what our Content Lead writes next.

As the SEO and Digital Marketing Specialist, you will be responsible for enhancing our online visibility, driving organic traffic, and optimizing our digital presence to support lead generation and business growth. This role requires a solid understanding of SEO best practices, performance marketing, and analytics. You will collaborate closely with the product, content, and sales teams to ensure consistent, targeted, and impactful marketing efforts aligned with our SaaS offerings and business objectives.

This is a remote work position, but you will report directly to CEO and will have to work with other team members from different parts of the world.

What You'll Do
- Run technical SEO audits across our product sites and fix crawlability, indexation, and structural issues
- Own on-page optimization (titles, meta, headings, internal linking) across all product sites- Monitor rankings, impressions, clicks, and CTR via Google Search Console and Ahrefs, and report on trends weekly
- Investigate and address the cause of any ranking or traffic drops as they occur
- Build and maintain keyword strategy in partnership with the Content Lead
- Maintain sitemap structure and internal linking across our websites
- Work closely with the Sales Lead to ensure they have everything they need to successfully close deals.

What We're Looking For — Required
- 2+ years of hands-on technical and on-page SEO experience
- Practical, day-to-day experience with Ahrefs and Google Search Console
- Solid understanding of AI Driven SEO and Digital Marketing work
- Fluent written English for reporting and cross-team communication
- Comfortable working independently and flagging issues before they become bigger problems

Preferred (Nice to Have)
- Experience managing SEO across multiple sites or brands at once
- Experience in SaaS or other B2B software companies
- Basic HTML/CSS literacy for diagnosing technical issues without needing a developer for everything

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-and-Digital-Marketing-Specialist-SaaS-B2B-1713139
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1713139
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 967013
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713139
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-01',ej.date_added) duration_daysDATEDIFF('2026-09-01',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-09-01',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1713139' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713139 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-20-2026=691***Aug-21-2026=69***Aug-22-2026=37***Aug-23-2026=35***Aug-24-2026=45***Aug-25-2026=25***Aug-26-2026=12***Aug-27-2026=4***Aug-28-2026=1***Aug-29-2026=7***Sep-01-2026=1' WHERE job_id'1713139'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Aug-2026=925***Sep-2026=1' WHERE job_id'1713139'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1713139' 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` = 1713139 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '967013'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)