Help build the future of solar operations.
At Spark, we are building AI-native tools and robust Edge systems designed to help solar dealers and installers operate at peak efficiency. Join our remote team.
Why Spark?
100%
Remote-First team
USD
Global payroll & base
Sub-200ms
Pipeline iteration speed
Unlimited
Vacation policy
Engineered to support your best work
100% Remote-First
Work from anywhere in the world. We operate asynchronously to maximize focus time.
Premium Benefits
Top-tier health, dental, and vision insurance coverage for you and your family.
Competitive Equity
High base salaries plus performance-based incentives and equity options.
Unlimited Learning
We cover books, courses, conferences, and certifications to expand your skill set.
Home Office Stipend
Stipend to furnish your home office with the best screen, chair, and computer.
Company Retreats
Annual in-person meetups to connect, collaborate, and celebrate milestones.
Available Positions
We are actively looking for talented technical individual contributors to scale our systems.
Role Overview
Lead technical sales conversations with national solar enterprise accounts and sub-dealer networks. Partner with account executives to design custom pipeline integrations and basebase EPC commission trees for key prospects.
Key Responsibilities
- check_circleArchitect custom API integrations (Aurora, SolarGraf, Stripe) for enterprise prospects.
- check_circleRun highly technical demo walkthroughs detailing database latency, RLS policy structures, and local programmatic SEO engine capabilities.
- check_circleAct as the technical bridge between enterprise clients and our core engineering team to map bespoke features.
- check_circleMentor and guide sales engineering members on complex platform demos.
Requirements
- arrow_forward5+ years of experience in sales engineering, solutions architecture, or enterprise software development.
- arrow_forwardDomain expertise in solar technology, utility APIs, or complex ERP/CRM software.
- arrow_forwardDeep understanding of React, REST/GraphQL APIs, and cloud database architecture.
- arrow_forwardProven ability to articulate complex technical architectures to executive stakeholders.
Role Overview
Guide regional solar installers and dealer offices through technical platform evaluations, custom tool integrations, and data migration planning.
Key Responsibilities
- check_circleDeliver technical presentations of Spark CRM modules, including the Milestone Pipeline, Commission Ledger, and automated Stripe payouts.
- check_circleConfigure custom proof-of-concept setups showing real-time CRM handoffs.
- check_circleRespond to technical questionnaires, security reviews, and RFPs from prospective clients.
- check_circleWork closely with product teams to surface customer requests and missing integrations.
Requirements
- arrow_forward3+ years of experience as a Sales Engineer, Solutions Architect, or Developer Relations Engineer.
- arrow_forwardSolid foundation in JavaScript, React, web API debugging, and database models.
- arrow_forwardExcellent communication, presentation, and active listening skills.
- arrow_forwardAbility to thrive in a fast-paced, remote startup environment.
Role Overview
Help solar dealerships keep their platform running at peak performance. Diagnose and troubleshoot edge-case API integrations, commission splits, and webhook notifications.
Key Responsibilities
- check_circleAnswer tier-2 and tier-3 support tickets regarding API webhooks, Stripe Connect wallets, or custom CRM mapping.
- check_circleIdentify bug patterns, write clean reproduction scripts, and collaborate with core engineers to deploy fixes.
- check_circleBuild internal scripts and tools to automate standard support workflows.
- check_circleAuthor documentation, FAQs, and developer guides to streamline platform onboarding.
Requirements
- arrow_forward2+ years of experience in technical support, customer engineering, or full stack development.
- arrow_forwardProficiency in JavaScript/TypeScript, React, SQL, and Chrome DevTools.
- arrow_forwardStrong debugging skills and customer-centric empathy.
- arrow_forwardExperience working with REST webhooks, OAuth, and API clients.
Role Overview
Build and scale the core Spark CRM platform. Work on our AI voice agent orchestrator (Nova™), programmatic SEO routing, real-time commission ledgers, and edge database optimizations.
Key Responsibilities
- check_circleDesign, implement, and maintain high-performance, low-latency API endpoints on the edge.
- check_circleOptimize front-end rendering performance, targeting sub-1.5s Largest Contentful Paint (LCP) speeds.
- check_circleIntegrate and fine-tune outbound voice models for the Nova™ qualifying and scheduling loop.
- check_circleWrite strict, clean TypeScript and enforce modular component architecture in a Next.js App Router codebase.
Requirements
- arrow_forward4+ years of software engineering experience in full-stack JavaScript/TypeScript environments.
- arrow_forwardAdvanced mastery of Next.js, React 19, Node.js, and modern CSS/Tailwind.
- arrow_forwardStrong understanding of database transaction design (e.g. commission ledgers) and indexing.
- arrow_forwardInterest or experience with WebRTC, AI streaming connections, and prompt engineering.