← Back to jobs

Remote job

Senior Software Engineer, Computation

Backend Full-time Permanent US

Job details

$126.2K • Offers Equity • Offers Bonus Salary
US Eligibility
Senior Experience
Full-time Employment

About this role

Role overview A senior engineering position focused on building and advancing the computation engines that power high-fidelity solar design at scale. The work sits at the intersection of backend software engineering and applied mathematics, translating physics, electrical models, and engineering constraints into reliable, performant systems used by thousands of installers. The role involves owning features end to end, from technical discovery through production release, and shaping the architecture of simulation and optimization infrastructure.

Responsibilities - Design, build, and maintain backend systems and computation engines that drive solar and electrical design workflows - Advance simulation and optimization work spanning PV and battery storage layout, component selection, and electrical configuration - Collaborate with product, design, research engineering, and QA to convert complex physical models and engineering constraints into scalable software - Shape the architecture of simulation and computation infrastructure to keep it correct, fast, and maintainable as it grows - Write clean, well-tested code and raise the engineering bar through design docs, code reviews, and established patterns - Mentor teammates and own services end to end, including participation in an on-call rotation

Requirements - 5+ years of professional software engineering experience with a strong backend foundation - Academic background or equivalent skillset in computational mathematics, optimization, linear algebra, control theory, or numerical algorithms - Hands-on experience with simulation or optimization systems - Experience designing and building APIs, microservices, or data pipelines at scale - Sharp algorithmic thinking with the ability to reason about performance, correctness, and edge cases in computational systems - Proficiency in one or more backend languages such as C++, Python, or Ruby - Strong written and verbal communication, with the ability to explain complex technical ideas on a distributed team

Nice to have - Advanced degree (MS or PhD) in computer science, applied math, electrical engineering, physics, or a related field - Familiarity with solar PV and battery technology, or electrical engineering concepts more broadly - Experience with cloud-native compute infrastructure and batch or distributed processing systems - Genuine motivation to support renewable energy adoption - Track record of thriving when priorities shift and the pace accelerates

Benefits and work setup - Flexible paid time off policy - Parental leave - Stipends for working from home, coworking, and connectivity - Learning and development budget - Medical, dental, and vision coverage - Remote-first structure with team presence across multiple countries

Skills detected in the listing

PythonRubyC++
Detected Sep 17, 2026
Last verified Sep 17, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight