Senior GTM Engineer

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

TYPE OF WORK

Any

SALARY

20

HOURS PER WEEK

20

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

Contract or part-time, with potential to grow
5+ years minimum
US Hours

About the Role

We are hiring an experienced GTM Engineer to design, build, and improve revenue systems for growing B2B companies.
You will work across CRM infrastructure, data enrichment, lead routing, buying signals, automation, AI workflows, integrations, and reporting.
This is a hands-on technical role. You should be comfortable taking a business problem from diagnosis through architecture, implementation, testing, documentation, and ongoing improvement.
This is not a basic CRM administration, list-building, or Zapier support role.

What You’ll Do

- Audit client GTM stacks and identify technical bottlenecks
- Translate business requirements into technical system designs
- Build and improve CRM architecture in HubSpot and Salesforce
- Create enrichment, scoring, routing, and buying-signal workflows
- Connect tools using APIs, webhooks, native integrations, and automation platforms
- Build AI-powered research and operational workflows
- Clean, normalize, deduplicate, and synchronize GTM data
- Create lifecycle stages, ownership rules, and reporting systems
- Troubleshoot failed workflows and data-sync issues
- Test systems thoroughly before deployment
- Document architecture, workflows, dependencies, and maintenance procedures
- Estimate implementation effort, dependencies, risks, and technical requirements
- Communicate directly with founders, RevOps leaders, and GTM teams
- Manage multiple client projects while maintaining high-quality execution

Required Experience

You must have:
- At least 5 years of professional experience in GTM Engineering, RevOps, or a closely related technical GTM role
- Direct experience designing and building GTM systems, not only administering tools
- Strong experience with HubSpot, Salesforce, or both
- Experience building advanced workflows in n8n, Make, Zapier, or similar platforms
- Experience with enrichment platforms such as Clay, Apollo, Clearbit, ZoomInfo, or People Data Labs
- Strong knowledge of CRM objects, properties, associations, lifecycle stages, ownership, routing, and reporting
- Experience working with APIs, webhooks, JSON, authentication, and field mapping
- A strong understanding of B2B sales and marketing processes
- Excellent troubleshooting and systems-thinking skills
- Strong written and spoken English
- Experience owning projects from discovery through deployment

Certification Requirement

You MUST have hands-on GTM Engineering or RevOps experience and relevant professional certifications to apply.

Relevant certifications may include HubSpot, Salesforce, Clay, Zapier, Make, n8n, Revenue Operations, Sales Operations, CRM administration, automation, data, or other closely related GTM systems certifications.

Certifications alone are not enough. You will be asked to demonstrate systems you personally designed and built.

Applicants without relevant experience, certifications, and examples of previous GTM systems work will not be considered.

Technical Skills

REST APIs, webhooks, JSON, OAuth, API keys, CRM object models, data transformation, field mapping, data validation, error handling, logging, monitoring, SQL fundamentals, JavaScript or Python fundamentals, Git or version control, workflow testing, quality assurance.

You do not need to be a full-stack software engineer, but you must be capable of building and troubleshooting solutions when native integrations are insufficient.

Tools You May Work With

HubSpot, Salesforce, Clay, Apollo, Clearbit, ZoomInfo, People Data Labs, n8n, Make, Zapier, Common Room, RB2B, Koala, Slack, ClickUp, Notion, PostHog, Google Sheets, Looker Studio.

You do not need experience with every tool, but you should be highly proficient across multiple parts of the modern GTM stack.

What Success Looks Like

Within your first 90 days, you should be able to:

- Independently audit a client’s GTM systems
- Convert an unclear business problem into a technical implementation plan
- Scope projects accurately
- Build reliable systems with minimal supervision
- Identify dependencies and edge cases before launch
- Test, deploy, monitor, and maintain workflows
- Produce clear client-facing documentation
- Communicate directly with clients
- Manage multiple client environments
- Flag technical risks and scope issues early
- Deliver systems that solve real business problems

You’ll Be a Strong Fit If You

- Think in systems rather than isolated tasks
- Understand both business needs and technical requirements
- Move quickly without shipping careless work
- Are comfortable working with ambiguity
- Communicate clearly with nontechnical stakeholders
- Take ownership of outcomes
- Document your work thoroughly
- Know when to challenge a poorly designed request
- Work independently while keeping the team informed
- Care about reliability, maintainability, and data quality

This Role Is Not a Fit If

- Your experience is limited to basic Zapier automations
- You have only performed CRM administration
- You primarily build lead lists or manage cold email campaigns
- You require detailed instructions for every implementation
- You cannot work with APIs or troubleshoot integrations
- You have no client-facing experience
- You cannot provide examples of systems you personally built

How to Apply

Include all of the following in your application.

Contact Information

- Email address
- Phone or WhatsApp number

Professional Information

- Resume
- Number of years working in GTM Engineering or RevOps
- List of current certifications
- CRM and automation platforms you are strongest in

Application Questions

1. Which areas of GTM Engineering are you strongest in? Which are you weakest in?
2. Describe the most technically complex GTM system you have personally built.
3. How do you estimate the scope and timeline of a GTM Engineering project?

Applications that do not include contact information, certification details, and examples of past GTM Engineering work will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-GTM-Engineer-1695224
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1695224
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 922705
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1695224
AND `misc`.`idIS NULL 
0.0002   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1695224
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1695224' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695224 
0.0002   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1695224
AND `misc`.`idIS NULL 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-24-2026=248***Jul-25-2026=100***Jul-26-2026=25***Jul-30-2026=1' WHERE job_id'1695224'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=374' WHERE job_id'1695224'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1695224' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695224 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '922705'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)