Eli Technologies
Eli Technologies
Eli Technologies helps make clean energy upgrades easier to finance. Its platform brings together rebates, tax credits, and financing for home electrification projects, helping contractors, installers, and incentive providers manage programs, guide customers through applications, and track their progress.

Staff Software Engineer, Hybrid (California)

Lead TypeScript platform engineering for Eli Technologies’ energy programs, spanning AI-assisted decisions, financial ledgers, payments, and production reliability.

Description

  • Set the technical direction for money movement, AI decisioning, and the core platform.
  • Guide the design and continued development of ledger, decisioning, and platform systems.
  • Strengthen engineering practices through code reviews and pairing.
  • Identify the needs of payment processors, contractors, and program administrators.
  • Build, monitor, and improve product features from end to end.
  • Develop document verification, eligibility, and fraud detection capabilities.
  • Choose between AI models, rules, and human review, then measure how well each works.
  • Maintain the ledger and lender loan tape, and reconcile records against bank data.
  • Replace tools such as Airtable with internal, agent-driven operations and program configuration systems.
  • Improve CI performance, test health, backups, database migrations, alerts, and workflows.
  • Diagnose production incidents, resolve their root causes, and record the findings.
  • Write and deliver code every week.
  • Contribute to engineering team growth and hiring.

Requirements

  • At least eight years of experience building production software.
  • Experience taking responsibility for a system during failures.
  • Staff-level scope or comparable impact.
  • Experience leading the design of systems used by other engineers and owning their production performance.
  • Deep backend TypeScript experience with Bun, Node, Next.js, tRPC, Prisma, or similar tools.
  • Strong relational database skills with MySQL or Postgres, including schema design, query plans, and migrations.
  • A record of taking on work beyond an assigned area and seeing it through.
  • Strong debugging skills and first-principles reasoning.
  • Strong Git skills, including rebasing.
  • Ability to trace requests from browser to database and back.
  • Ability to make extensive use of AI agents while authoring and taking responsibility for every line of code.
  • Ability to work in environments with significant compliance and security demands.
  • Experience handling personal and financial data.
  • Ability to write concise, clear status updates.
  • Preferred: Experience with Temporal or another workflow engine.
  • Preferred: Experience in payments, ledgers, lending, or reconciliation.
  • Preferred: Familiarity with dbt, Snowflake, or other analytics tools.
  • Preferred: Experience evaluating LLM output with test sets and metrics.
  • Preferred: Infrastructure experience with Pulumi, Docker, Vercel, Tailscale, Datadog, or Sentry.
  • Preferred: Experience with energy programs or utility software.

Benefits

  • Meaningful equity package.
  • Generous medical, dental, and vision coverage.
  • Flexible, unlimited time off; at least three weeks is encouraged.
  • At least two company gatherings each year.
  • A co-working budget for tackling difficult problems together.
  • Welcoming environment for families and parents.

Related Jobs