Senior Backend Engineer: Solar Design & Optimization

Aurora Solar

San Francisco (CA)

On-site

CAD 126,200 - 187,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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, Computation
Senior Software Engineer, Computation

Aurora Solar • San Francisco (CA)

On-site
CAD 126,000 - 188,000
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,000 - 174,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Senior Optimization Engineer - Solar & Storage
Senior Optimization Engineer - Solar & Storage

NextGenEnergyJobs • San Diego (CA)

Hybrid
USD 120,000 - 180,000
401(k) matching
Medical and dental plan options
Flexible PTO
Senior Software Engineer, Consumer
Senior Software Engineer, Consumer

Aurora Solar • San Francisco (CA)

Hybrid
CAD 116,000 - 174,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
Software Engineer, Consumer — Solar Marketplace
Software Engineer, Consumer — Solar Marketplace

Aurora Solar • United States

Hybrid
USD 110,000 - 150,000
Flexible PTO
Parental Leave
WFH Stipend
+6
Senior Software Engineer, Sales Mode
Senior Software Engineer, Sales Mode

Aurora Solar • United States

On-site
USD 100,000 - 130,000
Staff Software Engineer
Staff Software Engineer

Aurora Solar • United States

On-site
USD 151,000 - 246,000
Flexible PTO
Parental Leave
WFH Stipend
+5
Optimization Engineer — Solar & Storage Project Innovator
Optimization Engineer — Solar & Storage Project Innovator

SOLV Energy, LLC • Bend (OR)

Hybrid
USD 89,000 - 107,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Development Engineering Manager, PV & Storage
Senior Development Engineering Manager, PV & Storage

NextGenEnergyJobs • San Diego (CA)

Hybrid
USD 180,000 - 210,000
401(k) matching
Medical and dental plan
Flexible PTO