C

CaptivateIQ

Automates real-time sales commission calculations

Staff Software Engineer - Modeling Platform

Full-Stack EngineeringUpdated on Nov 10
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • At least 8 years of professional software engineering experience, with progression into staff-level technical leadership.
  • Strong Python fundamentals and production experience with Django or a similar Python web framework.
  • Demonstrated experience owning a platform or framework layer used by multiple internal teams, rather than only a service.
  • A strong backend engineering foundation and hands-on experience building frontend components consumed, extended, and built upon by other engineering teams.
  • A track record of setting multi-year technical strategy for a platform or major system, with evidence that the strategy shipped and delivered impact.
  • A track record of growing engineers to the next level through mentoring, coaching, and leading their technical development toward senior and staff-level impact.

Responsibilities

  • Own the technical direction of the modeling platform's framework and SDK layer, partnering closely with the SmartGrid team on the underlying computation engine.
  • Own and evolve the platform's framework, SDK, and interfaces, including agentic and tool-based interfaces for AI consumers, turning the current API surface into a self-service framework with extensibility points that let internal teams build modeling products quickly.
  • Make platform-level tradeoffs, including what belongs in the framework versus a product team's responsibility, build versus buy, refactor versus patch, and flexibility versus opinionated speed.
  • Operate with high ownership and autonomy by driving ambiguous or contested decisions forward, involving the appropriate stakeholders early, and owning the outcomes over time.
  • Set the multi-year technical strategy for the modeling platform in partnership with the engineering manager, product manager, Design, and senior EPD leadership.
  • Drive technical alignment across teams by building the credibility and relationships needed to align consuming product teams around the platform's roadmap.
  • Remain hands-on as a backend-primary full-stack engineer across backend APIs, SDKs, and frontend components that product teams extend and use to build modeling experiences.
  • Grow and develop engineers on the team by coaching them toward senior and staff-level impact, setting the technical bar through design leadership and review standards, and providing scalable architectural guidance.
  • Participate in an on-call rotation to provide after-hours support and resolve critical issues to maintain system uptime.

Desired Qualifications

  • Familiarity with Go for collaboration with the SmartGrid computation engine team.
  • Experience designing interfaces for AI agent consumption, including tool-use schemas, MCP-style protocols, and structured function-calling interfaces.
  • Familiarity with columnar data formats such as Apache Arrow and Parquet, and OLAP storage engines such as ClickHouse, DuckDB, or similar.
  • Working knowledge of DAG-based or dependency-graph-driven computation systems.
  • Experience designing SDKs or self-service developer platforms consumed by multiple internal teams.
  • Experience at a B2B SaaS company during significant growth or platform expansion.
  • Familiarity with sales performance management, incentive compensation, or adjacent enterprise domains.

About the Company

CaptivateIQ

Automates real-time sales commission calculations

CaptivateIQ is a sales commission platform that automates and streamlines commission calculations for sales teams by connecting data from multiple sources and performing real-time updates. It uses a spreadsheet-like, no-code interface to calculate commissions as data changes and offers customizable reports and commission plans. The product differentiates itself by tailoring commission structures and reports to fit different teams and goals with seamless data integration and real-time processing. Its goal is to help sales-driven organizations optimize incentive structures and improve operational efficiency by making commission management accurate, transparent, and scalable.

Company size
201-500
Company stage
Series C
Total funding
$159.1M
Headquarters
San Francisco, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at CaptivateIQ

See more jobs