Skip to content

Staff Software Engineer, Sales Data & Agents

Leads the architecture and delivery of sales data models and production AI agents that improve CRM workflows for sales and revenue teams. Requires 10+ years of engineering experience, deep CRM platform expertise, and experience with permissioned writes and human-in-the-loop agent systems.

About the job

Responsibilities

  • Lead modeling of sales and CRM objects, relationships, and history into representations that agents can reliably reason over.
  • Lead development of production agents for sales representatives, sales management, and revenue operations.
  • Define and lead implementation of write paths back to systems of record, including permissions, validation, idempotency, auditing, and human approval.
  • Define and lead initial use cases built on sales data and agents.
  • Partner with product management, design, and engineering teams to build intuitive, scalable, and extensible solutions.
  • Create interfaces for generative-AI agents that manage complex workflows with inspectability, transparency, and human oversight.

Requirements

  • 10+ years of engineering experience, including technical leadership on complex enterprise software projects.
  • Deep hands-on knowledge of at least one major CRM data model and platform, such as Salesforce, Microsoft Dynamics, or HubSpot.
  • Understanding of CRM objects, sharing and permission models, history tables, bulk and change-data APIs, and platform limits.
  • Practical understanding of how sales representatives and managers use CRM tools, including forecasting, pipeline hygiene, and territory data challenges.
  • Experience shipping production agents with tool use, permissioned writes, and human-in-the-loop review.
  • Ability to make pragmatic trade-offs, operate with incomplete information, and drive projects from concept through launch and adoption.
  • Strong cross-functional collaboration skills across product, engineering, and design.
  • Product mindset and ability to translate ambiguous customer problems into MVPs and iterate using data and user feedback.

Nice to Have

  • Technical and people leadership experience, such as serving as a technical lead manager.
  • Experience building revenue operations, forecasting, or CPQ-adjacent products.
  • Experience working in-house on a Salesforce platform team or at a systems integrator.

Compensation

  • Local pay range: $190,900–$253,750 USD.
  • Total compensation may also include an annual performance bonus, equity, and benefits.

Skills

CRM, Salesforce, Microsoft Dynamics, HubSpot, Crm Data Modeling, Permission Models, Change Data Apis, AI Agents, Human-In-The-Loop, CPQ, Revenue Operations

Databricks

Databricks

New York, NY

Staff Software Engineer, Data Collection
$191k+/yrOn-site10+ YOEFullstack Engineering

Leads browser, mobile, and server-side data collection systems, including SDKs, identity handling, schema compatibility, and integrations. Requires 10+ years of engineering experience, deep JavaScript expertise, SDK ownership, and technical and people leadership.

Databricks

Databricks

Mountain View, CA
Staff Software Engineer – Genie One Mobile & Desktop
$190k+/yrOn-site8+ YOEFullstack Engineering

Leads the technical direction and delivery of Genie One across web, iOS, Android, macOS, and Windows. Requires 8+ years of software engineering experience, staff-level architecture leadership, and strong JavaScript or TypeScript expertise with React and mobile or desktop development.

Rippling

Rippling

New York, NY

Staff Software Engineer - Bill Pay, Banking & Procurement
$189k+/yrOn-site8+ YOEFullstack Engineering

Technical leader responsible for architecture, delivery, and engineering quality across Procurement, Bill Pay, and Banking products. The role requires 8+ years of software engineering experience, full-stack development expertise, large-scale fault-tolerant system design, and strong mentorship skills.

Vitalize

Vitalize

San Francisco, CA

Staff Engineer
$195k+/yrHybrid7+ YOEFullstack Engineering

Staff Engineer building the decision engine that powers hospital staffing recommendations, alerts, and workflows. The role requires strong TypeScript expertise, full-stack experience, systems thinking, and close collaboration with clinical customers.

Gusto

Gusto

New York, NY

Staff Software Engineer - Tax Credits
$197k+/yrHybrid8+ YOEFullstack Engineering

Leads the design and delivery of scalable Tax Credits products, mentors engineers, and drives complex, cross-functional initiatives. Requires 8+ years of software development experience, strong Ruby on Rails and JavaScript/React expertise, and experience applying AI tools to development and testing.