
🎯 About the role
WorkOS is looking for a GTM Engineer to join our team. This is a hands-on engineering role embedded in our GTM org. You'll own the systems that power how we identify, enrich, score, and engage prospects at scale: a custom-built enrichment pipeline leveraging Cargo, the campaign sync tooling that feeds our events and outbound plays, and the code that ties it all together.
You'll work at the intersection of GTM strategy and software engineering by writing production TypeScript/Python, shipping PRs, designing schemas, and building internal tools that the whole GTM team depends on daily. Think of it as being the engineer who makes the rest of the GTM team unreasonably effective.
🔧 What you'll work on
- Enrichment infrastructure: Maintain and improve our core enrichment pipeline: the workflows that take a new signup or a conference attendee list and return a fully enriched, scored, and Salesforce-upserted record. Today that involves Cargo, Clay, Snowflake, and a growing set of data providers (Apollo, Linkup, Exa). You'll own the reliability, fill rates, and schema consistency of these systems.
- Account scoring: Work on the fit scoring pipeline: the logic that evaluates every company flowing through our stack against our ICP and writes results to Snowflake and SFDC. This includes batching optimization, retry logic, logging and observability, and continuously improving the underlying signals.
- Campaign and event tooling: Build and maintain the systems that sync event attendee lists (Luma, conference CSVs) through enrichment and into Salesforce campaigns.
- Custom Tooling integration: Build and maintain enrichment tooling accessible via Wallaby, WorkOS's internal AI agent that the GTM team uses to look up prospects, run ad-hoc enrichments, and surface account intel on demand.
- GTM data infra: Work closely with the data engineering team to keep our Snowflake schema in sync with the tools that consume it, track downstream pipeline impacts when schemas change, and ensure data flowing into SFDC is accurate and up-to-date.
- Code: Ship real code. Go through code reviews, debug production incidents, instrument logging, add observability, and think carefully about batching, concurrency, and idempotency.
✅ What we're looking for
- Engineering foundation: Capable software engineer. You write clean TypeScript or Python, understand async patterns, know how to design a database schema, and can debug a production incident from logs alone.
- GTM domain knowledge: Experience with Salesforce, HubSpot, Clay, Cargo, Apollo, or equivalents. Understanding of how leads flow through a CRM and enrichment providers.
- Systems thinking: You think in pipelines, not one-off scripts, anticipating scale, API failures, and concurrency.
- 3+ years of experience in GTM Engineering, Revenue Operations, or a closely adjacent technical role at a high-growth B2B SaaS company.
🌟 What good looks like
We are looking for someone who cares about the craft—spotting broken workflows, opening PRs, and digging into schemas to solve upstream issues rather than just routing tickets to RevOps.
Timezone overlap
UTC-8–-4
Culture
Async-friendly
Open to
NA
Sign in to track applications and earn points.