Senior Software Engineer, Solar Design (Remote)

Aurora-Solar

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible PTO
Parental Leave
WFH Stipend
Coworking Stipend
Energize Fridays
Connectivity Stipend
Learning & Development
Medical, Dental, and Vision

Job summary

Aurora Solar in San Francisco is seeking a Senior Software Engineer for the System Design Pod to build the next generation of PV and storage design tools. You will lead features from discovery to release and push simulation and optimization forward.

You'll work at the intersection of software engineering and applied math, translating complex physical models into reliable software used by thousands of installers and homeowners.

Qualifications

  • 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.
  • Experience designing and building APIs, microservices, or data pipelines at scale.
  • Sharp algorithmic thinking with focus on performance, correctness, and edge cases in computational systems.

Responsibilities

  • Design, build, and maintain the backend systems and computation engines behind Aurora's solar and electrical design workflows.
  • Advance our simulation and optimization work across PV and battery storage system layout, component selection, and electrical configuration.
  • Partner with product managers, designers, research engineers, and fellow engineers to turn complex physical models and engineering constraints into reliable, scalable software.
  • Shape the architecture of our simulation and computation infrastructure so it stays correct, fast, and maintainable as it grows.
  • Write clean, well tested code and raise the engineering bar through the patterns you establish.
  • Mentor teammates and contribute to technical discussions, code reviews, and design documents.
  • Own the services you build end to end, including on-call rotation.

Skills

Backend engineering
Computational mathematics
Optimization
Linear algebra
Control theory
Numerical algorithms

Education

MS/PhD in CS or applied math or related field

Tools

C++
Python
Ruby

Job description

Aurora Solar in San Francisco is seeking a Senior Software Engineer for the System Design Pod to build the next generation of PV and storage design tools. You will lead features from discovery to release and push simulation and optimization forward.

You'll work at the intersection of software engineering and applied math, translating complex physical models into reliable software used by thousands of installers and homeowners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Solar Design & Simulation
Senior Software Engineer, Solar Design & Simulation

Aurora Solar • United States

Remote
USD 150,000 - 210,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer - Solar Design & Optimization
Senior Software Engineer - Solar Design & Optimization

Auror Limited • United States

Remote
USD 140,000 - 210,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer, Solar Design & Simulation
Senior Software Engineer, Solar Design & Simulation

Aurora Solar • Northern (KY)

Hybrid
USD 120,000 - 180,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Backend Engineer: Solar Design & Optimization
Senior Backend Engineer: Solar Design & Optimization

Aurora Solar • San Francisco (CA)

On-site
CAD 126,200 - 187,900
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer, Computation
Senior Software Engineer, Computation

Aurora Solar • United States

Remote
USD 150,000 - 210,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer, Computation
Senior Software Engineer, Computation

Aurora Solar • Northern (KY)

Hybrid
USD 120,000 - 180,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer, Computation
Senior Software Engineer, Computation

Auror Limited • United States

Remote
USD 140,000 - 210,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer, Computation
Senior Software Engineer, Computation

Aurora-Solar • San Francisco (CA)

On-site
USD 180,000 - 240,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer - Solar Sales Platform (Hybrid)
Senior Software Engineer - Solar Sales Platform (Hybrid)

Aurora Solar • United States

Hybrid
USD 100,000 - 130,000
Solar & Storage Design Engineer (Remote)
Solar & Storage Design Engineer (Remote)

ECA Power • Illinois

Hybrid
USD 85,000 - 125,000
Health insurance
401(k) plan
Flexible work schedules
+6