Senior Backend Engineer: Solar Design & Optimization

Aurora Solar

San Francisco (CA)

On-site

CAD 126,200 - 187,900

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

Aurora Solar in Canada is hiring a Senior Software Engineer for the System Design Pod to advance PV and storage design tools. You will lead design features end-to-end, apply novel mathematical approaches, and push simulation and optimization work forward with a team that values correctness and scalable software.

You will design and maintain backend systems, APIs, and data pipelines, collaborating with product managers, researchers, and engineers to deliver reliable, high-performance software

Qualifications

  • 5+ years of professional software engineering with a strong backend foundation.
  • Background in computational mathematics, optimization, linear algebra, or numerical algorithms.
  • Hands-on experience with simulation or optimization and building scalable data pipelines.
  • Experience designing APIs, microservices, or data pipelines at scale.
  • Strong problem solving and distributed collaboration skills.

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 into reliable software.
  • Shape the architecture of our simulation and computation infrastructure for speed, correctness, and maintainability.

Skills

Backend engineering
Optimization
APIs
Microservices
Data pipelines
C++
Python
Ruby
Distributed teamwork

Education

Computational mathematics background
MS/PhD in CS or related

Tools

Cloud platforms
Batch processing systems

Job description

Aurora Solar in Canada is hiring a Senior Software Engineer for the System Design Pod to advance PV and storage design tools. You will lead design features end-to-end, apply novel mathematical approaches, and push simulation and optimization work forward with a team that values correctness and scalable software.

You will design and maintain backend systems, APIs, and data pipelines, collaborating with product managers, researchers, and engineers to deliver reliable, high-performance software

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Backend Engineer: Solar & Storage Simulations
Senior Backend Engineer: Solar & Storage Simulations

Aurora Solar • United States

Remote
USD 120,000 - 180,000
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 (Remote)
Senior Software Engineer, Solar Design (Remote)

Aurora-Solar • San Francisco (CA)

On-site
USD 180,000 - 240,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

Aurora Solar • United States

Remote
USD 120,000 - 180,000
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, 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

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
CAD 126,200 - 187,900
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Full-Stack Engineer – Consumer Platform
Senior Full-Stack Engineer – Consumer Platform

Aurora Solar • San Francisco (CA)

Hybrid
CAD 116,500 - 173,300
Flexible PTO
Parental Leave
WFH Stipend
+5