TL;DR
A GTM engineer is the person who builds and operates the systems, automations, and data pipelines that a go-to-market team runs on, and GTM engineering is that discipline. The role sits between RevOps and software engineering: write code, design workflows, wire APIs across the sales stack, ship internal tools. It is a real, funded job title. Bloomberry's analysis of 1,000 GTM engineering job postings found new GTM engineering jobs grew 205% year over year (January to September 2024 versus 2025) at a $127,500 median posted salary. Apollo's 2026 compensation guide puts the working range at $132,000 to $241,000. The 2026 shift: GTM engineers now delegate work to AI agents over MCP instead of hand-writing every script.
What is GTM engineering?
GTM engineering is the practice of building and operating the systems, integrations, and automations that power a B2B go-to-market team. A GTM engineer designs the pipeline that connects data providers, the CRM, sales engagement tools, and downstream analytics, then writes the code, queries, and orchestration logic that makes that pipeline run unattended. Where a sales operations manager thinks in process maps and Salesforce reports, a GTM engineer thinks in functions, webhooks, scheduled jobs, and code. The output is leverage: work that used to be a recurring manual task becomes a system that runs on a schedule.
What is a GTM engineer?
A GTM engineer is the technical operator who owns go-to-market systems end to end. They typically report to a head of RevOps, a VP of Sales, or at smaller companies directly to a CRO. The reporting line matters less than the mandate: ship systems that multiply revenue team output. A GTM engineer is comfortable in SQL, Python or TypeScript, a CRM data model (Salesforce or HubSpot), at least one sales engagement platform, and an enrichment layer such as Clu or Clay. Apollo's career roadmap, published February 25, 2026, describes the same shape: "a technical expert who bridges the gap between sales, marketing, and technology to build automated, scalable revenue systems." They also debug. When lead routing sends an enterprise lead to a junior SMB rep, the GTM engineer gets paged.
Is GTM engineering a real job?
Yes. Bloomberry analyzed 1,000 GTM engineering job postings and found new GTM engineering jobs grew 205% year over year, January through September 2024 against the same window in 2025 (Bloomberry, published October 3, 2025, updated January 25, 2026). Clay's hiring guide of April 21, 2026 says roughly 100 GTM engineer listings go live every month (Clay). Neither count is audited, and titles drift: the same job is posted as GTM engineer, growth engineer, RevOps engineer or "Clay engineer", so search all of them.
What does a GTM engineer do?
A GTM engineer wires an enrichment layer such as Clu into the CRM and then does four things with it: designs the data flow, builds the workflows, writes the SQL, and keeps the integrations alive. Bloomberry's analysis of 1,000 GTM engineering job postings found SQL and Python each named in 38% of them (Bloomberry, published October 3, 2025). Gradient Ventures takes the wide view of the role: its post of June 18, 2026 describes a GTM engineer whose work spans the entire customer lifecycle, across marketing, sales development, sales, customer success and support (Gradient Ventures).
- System design. How data moves from sources (enrichment providers, web analytics, product usage) into the CRM, engagement and helpdesk tools, and what triggers an action downstream.
- Workflow building. Reusable playbooks, such as "new account funded": pick up funding news, filter for ICP matches, enrich the leadership team, score the account and queue a sequence.
- Data work. SQL in the warehouse to clean, dedupe and segment, then push an audience or a routing decision back out.
- Integration and debugging. When a webhook stops firing or a CRM field stops syncing, the GTM engineer is on call.
A typical week: Monday is the outbound list build, Tuesday and Wednesday are build days interrupted by requests from sales, Thursday is SQL and segmentation, and Friday is monitoring failed syncs and credit burn. The requests that arrive most often are variations of four things. "This lead went to the wrong rep." "These emails bounced." "Can we get a list of every company that just did X." "Why does the dashboard disagree with Salesforce." A GTM engineer answers each one twice: once manually to unblock the person asking, then once permanently as a scheduled job. In Clu that second answer is usually an agent: Clu builds it from one sentence, and it runs the search, the enrichment and the CRM sync on a schedule, so the same request never reaches a human again.
GTM engineer vs RevOps vs growth engineer vs sales engineer
The four titles get used interchangeably in job posts and mean four different jobs.
| Role | Owns | Primary output | Usual reporting line | Measured by |
|---|---|---|---|---|
| GTM engineer | The revenue systems and the code between them | Enrichment pipelines, routing logic, internal tools, agent workflows | RevOps, growth, or the CRO | Systems shipped and manual hours removed |
| RevOps | Process, policy, forecasting, reporting | Territory and routing policy, definitions, the forecast | CRO or VP RevOps | Forecast accuracy and process adherence |
| Growth engineer | Product-side experiments in the application codebase | Onboarding flows, paywalls, referral loops, pricing tests | Head of growth or engineering | Activation, conversion, retention lift |
| Sales engineer | Customer-facing technical sales | Demos, integration scoping, proofs of concept, security questionnaires | Sales leadership | Closed revenue on supported deals |
The one-line test: RevOps decides that inbound demo requests above 200 employees route to the enterprise pool, the GTM engineer builds the pipeline that enriches the record and executes that routing, the growth engineer ships the in-product experiment that produced the demo request, and the sales engineer runs the technical call afterwards. At companies under 50 people one person often wears two of these hats, so ask in the interview which backlog you would own.
What does a GTM engineer get paid?
Published US pay for GTM engineers clusters between roughly $127,500 and $241,000, depending on whose dataset you use. Bloomberry's analysis of 1,000 GTM engineering postings found a median posted salary of $127,500, with the highest-paying listings at Vercel ($252,000), OpenAI ($250,000), and LILT AI ($221,500) (Bloomberry, published October 3, 2025, updated January 25, 2026). Apollo's compensation guide, published February 25, 2026, states a working range of $132,000 to $241,000 and breaks it out by level: junior (0 to 2 years) $100,000 to $130,000, mid-level (2 to 5 years) $130,000 to $180,000, senior (5+ years) $180,000 to $250,000 and up, principal or staff $250,000 to $350,000 and up (Apollo). Apollo does not attribute its range to a dataset, so treat it as a vendor estimate.
Three caveats. Posted ranges exclude equity, which is where senior pay separates. Ranges skew toward San Francisco, New York and Boston, so remote and non-US roles usually post lower. And the top of the band goes disproportionately to people who shipped production code earlier in their careers. For comp by level and geography, see our GTM engineer salary statistics.
What skills do you need to be a GTM engineer?
SQL, one programming language, and CRM data model fluency are the practical entry bar. Bloomberry found SQL and Python each in 38% of postings, with an average of 4.11 years of experience requested. In rough priority order:
- SQL. Joins, window functions, CTEs, daily.
- One programming language. Python is most common; TypeScript is rising.
- CRM data model fluency. Salesforce or HubSpot objects, the shared language with RevOps.
- API and webhook literacy. REST, OAuth, rate limits, idempotency, retries.
- Sales motion intuition. Know what an SDR does and what a CRO measures.
- Data modeling. Deduplication and identity resolution.
- AI tool fluency. Prompt design, evaluation, agent and MCP wiring.
- Communication. Half the job is turning a sales request into a spec and pushing back on bad ones.
What tools does a GTM engineer use?
A GTM engineer's toolkit is a CRM, a warehouse, an enrichment layer such as Clu or Clay, a sales engagement platform, and an orchestration surface, wired together with SQL and one programming language. Clu, our product, sits in the enrichment layer and runs the sequences too: Clu, its GTM agent, finds buyers, enriches them through 25+ providers and writes and sends the sequence. Across 1,000 GTM engineering listings Bloomberry found HubSpot named in 52%, Outreach in 49%, Salesforce in 45%, and Zapier in 39%, with Clay the most-mentioned specialist tool. A modern stack has six layers, and the GTM engineer owns the wiring between them:
| Layer | What it does | Tools you will actually see |
|---|---|---|
| 1. CRM core | System of record everything writes back to | Salesforce, HubSpot, Attio |
| 2. Data and identity | Search, enrichment, verification, deduplication | Clu, Clay, ZoomInfo, Cognism |
| 3. Intelligence and signals | Tells you when to act on an account | 6sense, Bombora, Common Room, UserGems |
| 4. Execution | Sequencing, sending, dialing | Outreach, Salesloft, Apollo, Smartlead, Instantly |
| 5. Orchestration and agents | Scheduling, branching, agent access to the layers above | n8n, Zapier, Make, MCP servers, Claude Code, Octave (GTM context for agents over MCP, API and CLI), custom scripts |
| 6. Analytics | Attribution, conversation intelligence, reporting | Gong, Dreamdata, HockeyStack, the warehouse |
Buy the data layer first, because every layer above it inherits its error rate: a sequencer pointed at unverified addresses burns a sending domain, and an agent pointed at the same list burns it faster. Vendors now build for the title directly: ZoomInfo announced its GTM.AI CLI on July 9, 2026 for "developers, GTM engineers, and AI agents" (ZoomInfo). For budgets by company stage, see our GTM tech stack breakdown; for the AI tools reps use on top of the stack, see the AI sales tools guide.
How do GTM engineers build prospect lists?
GTM engineers build prospect lists programmatically: define the ICP as hard filters, pull matching accounts and people through an API, enrich and verify contact data, then push the result into the CRM or sequencer. In 2026 more of that loop runs as an agent: in Clu, our product, Clu builds the agent from one sentence, and it runs the search, the enrichment and the sequence on a schedule or a CRM trigger. The manual version (scrape LinkedIn, paste into a sheet, hope the emails work) does not survive a weekly cadence.
In Clu the steps are priced separately, so the unit economics are legible: a people search across 1B+ profiles or a company search and saving to a list cost 0 credits, a verified email is 1, a phone number is 10, both together is 11, a company enrichment is 1, validating an email you already have is 0.5, AI research is 3 per lead (5 for the company and the contact), qualifying a lead against your ICP is 5, and sending email is 0. Clu's own tasks are priced by the AI model they run on. Enrichment runs as a waterfall across 25+ data providers, so a miss at one falls through to the next, and the finished list syncs to HubSpot or Salesforce on Pro or goes to a Lemlist campaign or a Salesloft cadence. Contact data decays as people change jobs (see our B2B data decay research), so re-verify on a schedule.
How do GTM engineers use MCP, APIs and AI agents?
In 2026 GTM engineers increasingly hand list work to an AI agent over MCP (Model Context Protocol), which lets a model call a vendor's tools directly. The choice comes down to who decides the next step. An API suits deterministic, scheduled work: the same filters and sync every Monday at 6am. MCP suits sessions where the plan changes as results come back. Most GTM engineers use both: the agent to design and debug a workflow, the API to run it once the shape is settled, as in our walkthrough of a prospecting agent in Claude Code.
Clu offers both. The REST API takes structured filters on POST /people/find, is poll-based with no v2 webhooks, allows 30 requests a minute per key and 60 per organization, and needs Pro or Enterprise. The MCP server at https://mcp.cleanlist.ai/v1/mcp has 30+ tools and connects to Claude as a custom connector under Settings, then Connectors, over OAuth, with no key to paste. It is in beta, included from Starter and open during the 14-day Pro trial, when API keys are not.
Some of that work no longer needs a session at all. GTM agents each run one job on a trigger: a schedule, a CRM record that matches conditions, a deal that stalls. In Clu those are the agents Clu builds from one sentence: you accept the play before it saves, it turns on only when you say so, and CRM triggers are checked every 30 minutes. An AI GTM engineer is a GTM engineer whose default execution surface is an agent like these. GTM engineers also pick and wire the AI sales agents a revenue team runs, from AI SDR tools for outbound to an AI BDR for inbound qualification and booking.
What does a GTM engineer automate first?
Automate in order of blast radius: whatever runs most often and corrupts the most downstream when it is wrong goes first.
- Inbound enrichment and routing. A form fill triggers enrichment, ICP scoring and routing to the right rep with an SLA, because a form fill that sits unrouted for a day is a lost deal. The lead to account matching agent shows the routing half as one agent.
- The weekly outbound list build. Pull ICP-fit accounts, enrich decision-makers, verify and queue them into the sequencer. In Clu search costs 0 credits, so credits go only to the rows you score or enrich, which makes this the cheapest large win available.
- CRM hygiene on a schedule. Deduplication, stale-record refresh and re-verification (see the CRM data hygiene guide and the CRM deduplication agent). Skipping this quietly breaks the two automations above.
- Signal to action. Watch funding, hiring and job changes on target accounts, then enrich and alert the owner, as the champion job changes agent does.
- Reporting and churn risk, late in the order, because reporting on a broken pipeline measures the breakage.
The rule underneath: automate when run frequency times time saved times the cost of getting it wrong exceeds the cost to build and maintain it.
For the tools that run each of these jobs, with prices, see our sales automation software list.
How do I become a GTM engineer?
Pick one workflow your sales team complains about, automate it, measure the impact, and repeat until you have a portfolio. The most common route is from RevOps or sales ops: learn SQL, then Python or TypeScript, and automate one workflow a week; the title usually follows six to twelve months of shipping. From software engineering, the gap is business intuition, so pair with a senior AE or SDR manager. From analytics engineering, the gap is operational tooling, so own one workflow from the warehouse to a downstream tool.
How do you hire a GTM engineer?
Hire for shipped systems, not for tool logos on a resume. The interview that works is a live scoping exercise: give the candidate a real, messy request from your sales team ("we want to reach every company that just hired a first RevOps person") and watch them decompose it into signals, data sources, enrichment steps, failure modes, and a routing decision. Budget against the published bands: a $127,500 median posted salary, and $180,000 and up for genuine senior scope. Decide which profile you need before you post the role. Norwest's guide of June 15, 2026 sorts GTM engineers into three profiles, the Builder from engineering or data, the Operator from RevOps or MarketingOps, and the Strategist who sets the roadmap, and names the wrong profile for the company's stage as the most common hiring mistake (Norwest). Teams not ready to hire can have OneGTM, a GTM engineering agency founded by early Unify employee Garrett Wolfe and a Clay Artisan Solutions Partner, build their first outbound, signal and CRM systems for seed to Series C teams.
Most GTM engineers report into RevOps, which Clay's April 21, 2026 hiring guide calls the dominant model, with growth second (Clay). When to hire, by company size:
- Under 20 employees. The role rarely exists as a title. A founder, the head of growth, or a founding engineer wears the hat part-time, sets up the initial stack, and ships the first few workflows. Some teams at this size hand outbound to a done-for-you agency such as Reachly, which contacts companies showing a buying signal by email, LinkedIn and phone and books the meetings.
- 20 to 50 employees. The first dedicated hire, usually blended with RevOps.
- 50 to 200 employees. GTM engineering and RevOps split into distinct roles.
- 200+ employees. A team of three to eight, staffed like a small platform group.
Where does Clu fit in a GTM engineering stack?
Disclosure. We make Clu. Its 98% verified email and 85% direct dial figures come from our own 500-lead benchmark, which named no other vendor.
Clu covers list building, enrichment and sequencing over 25+ data providers, with no database of its own. A GTM engineer drives it four ways: Clu, our GTM agent, takes a job in one sentence in the app; agents run a job on a schedule or a Salesforce or HubSpot trigger (5 active on Pro, unlimited on Enterprise); Sequences send email from your own mailbox from Starter, with call tasks; and the MCP server (from Starter) and REST API (from Pro) expose search, enrichment, lists and CRM sync to your own code. Pricing is Free at $0 with 50 credits a month, Starter $49 and Pro $89 per seat a month ($37 and $67 billed annually), and Enterprise custom. It has no dialer, no intent data, no technographic filters and no native Zapier, Make or n8n app, so orchestration tools call the REST API from an HTTP node.
Frequently asked questions about GTM engineering
Do you need to know how to code to be a GTM engineer?
You need enough code to be dangerous, and no computer science degree. SQL is non-negotiable, and one scripting language, usually Python or TypeScript, covers the rest. Many strong GTM engineers came from RevOps or sales ops and learned both on the job.
Is there a GTM engineering certification?
No standard one exists as of August 2026. Clay University says it has "paused new certification submissions while we build the next version of the program," keeping existing certifications valid, and Maven's GTM Engineer Foundations cohort shows "This course is no longer available" (both checked August 7, 2026). Hiring stays portfolio-based: three to five shipped, measured workflows beat any certificate.
What tools do I need for a modern GTM stack?
Six layers. A CRM core (Salesforce, HubSpot, Attio), a data layer for search, enrichment and verification (Clu from $49 per seat a month, Clay, ZoomInfo, Cognism; we make Clu), an intelligence layer for signals (6sense, Bombora, UserGems), an execution layer for sequencing (Outreach, Salesloft, Smartlead, Instantly), an orchestration and agent layer (n8n, Zapier, MCP servers, Claude Code), and an analytics layer (Gong, Dreamdata, the warehouse). Most teams need only the CRM, data, and execution layers to start.
How do I connect lead data to Claude Code?
Add an MCP server that exposes the data, then authorize it. For Clu, run claude mcp add --transport http cleanlist https://mcp.cleanlist.ai/v1/mcp, then run /mcp inside Claude Code and complete the OAuth sign-in. The agent can then search people and companies, enrich contacts, save to a list and sync to a CRM as tool calls.
Is GTM engineering a good career path?
For someone with both technical and operational interests, yes. Pay is high, the leverage is real, and deciding what to build, the hardest part to automate, is what the role is increasingly about. The risk is that some companies use the title for whoever fixes the CRM, so ask who sets the role's roadmap.

