CareerPlan

Senior Software Engineer, Computation

Remote · United States | United StatesRemoteFull-time$140k–$227k2026-11-04 → 2026-11-09
RemoteNo visa sponsorship

Core

Build computation engines and simulation/optimization systems for solar and electrical design workflows.

Role type

Senior Software Engineer (backend/computation)

Builds

Backend systems, simulation engines, and optimization tools for PV and battery storage design.

Domain

Renewable energy (Solar) + Applied Mathematics/Computational Engineering

Deliverable

production ML models

Required skills

Backend software engineering, computational mathematics, optimization algorithms, simulation engineering, API/microservices design, C++, Python, Ruby, algorithmic thinking, system architecture.

Preferred skills

Advanced degree in CS/Math/EE/Physics, solar PV/battery technology knowledge, cloud-native distributed processing.

Responsibilities

Design and maintain backend computation engines, advance simulation and optimization work, partner with PMs/designers to translate physical models into software, shape simulation infrastructure architecture, write clean tested code, mentor teammates, own services end-to-end including on-call.

Seniority

Senior, hands-on IC