Desktop CPQ Application and Automation
Core
Design and evolve the architecture of a cross-platform desktop CPQ application, managing local data integrity, third-party integrations, and AI-assisted document analysis.
Role type
Senior IC desktop application engineer (CPQ domain)
Builds
Cross-platform desktop application with Electron, React, and SQLite
Domain
Enterprise software / CPQ (Configure, Price, Quote) / Sales Operations
Deliverable
production ML models | product features
Required skills
JavaScript, Node.js, React, Electron architecture, SQLite, SQL, OAuth/API integrations, CI/CD, technical leadership
Preferred skills
NetSuite, SuiteQL, ERP systems, CPQ domains, document generation, LLM/AI SDK integrations
Technologies
Electron, React, SQLite, electron-builder, electron-updater, NetSuite, SuiteQL, GitHub Actions
Responsibilities
Own Electron main process and React renderer architecture; Design and evolve local SQLite schema and synchronization; Lead integrations with NetSuite, Jira, Confluence, and Perforce; Define testing, linting, and release practices; Mentor engineers through code reviews and pairing; Partner with sales, finance, and operations stakeholders; Own cross-platform packaging and automatic updates; Shape the Contract Analyzer module with document extraction and AI analysis
Seniority
Senior, hands-on IC with leadership responsibilities