Senior Software Engineer, Solar Design & Simulation

Aurora Solar

Northern (KY)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

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
Medical, Dental, and Vision

Job summary

Aurora Solar is seeking a Senior Software Engineer to advance PV and storage design tools. Lead features end-to-end from discovery to release, proposing mathematical approaches to hard problems and driving simulation work with a team that prioritizes correctness and impact.

This role blends software engineering with applied math, directly affecting solar designs 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.
  • Proficiency in backend languages (C++, Python, Ruby) and related tech.
  • Strong written and verbal communication for collaboration in a distributed team.

Responsibilities

  • Design, build, and maintain the backend systems and computation engines behind Aurora's solar and electrical design workflows.
  • Advance simulation and optimization across PV and battery storage layout, component selection, and configuration.
  • Partner with product managers, designers, researchers, and engineers to convert complex models into reliable software.
  • Shape architecture of simulation and computation infrastructure for scale and maintainability.
  • Write clean, well-tested code and raise engineering bar through established patterns.
  • Mentor teammates and participate in code reviews and design documents.
  • Own services end-to-end, including on-call rotation.

Skills

Backend development
APIs & microservices
Simulation & optimization
C++, Python, Ruby
Math/Applied math
Strong communication

Tools

Git
Distributed systems

Job description

Aurora Solar is seeking a Senior Software Engineer to advance PV and storage design tools. Lead features end-to-end from discovery to release, proposing mathematical approaches to hard problems and driving simulation work with a team that prioritizes correctness and impact.

This role blends software engineering with applied math, directly affecting solar designs 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 (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 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

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 • Northern (KY)

Hybrid
USD 120,000 - 180,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 - 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,300 - 149,300
Flexible PTO
Parental Leave
WFH Stipend
+6
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