Senior Software Engineer, Computation

Aurora Solar · Remote · Canada ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote (US/CA/MX/DE)
  • C++ / Python / Ruby
  • Simulation & Optimization
  • Solar energy focus

Join the System Design Pod to build the core computation engines that power accurate solar and electrical design. You will translate complex physical models and engineering constraints into reliable, scalable software used by thousands of installers.

This position requires strong backend skills combined with an aptitude for applied mathematics. You will lead technical features from discovery to release, improving simulation accuracy for PV and battery storage systems.

What you'll do

  • Design and maintain backend systems for solar and electrical design workflows
  • Advance simulation and optimization for PV and battery storage layouts
  • Collaborate with product and research teams to implement physical models
  • Shape architecture to ensure correctness, speed, and maintainability
  • Mentor teammates and contribute to code reviews and design documents
  • Own services end-to-end, including participation in on-call rotation

What you'll need

  • 5+ years of professional software engineering experience with backend focus
  • Background in computational math, optimization, or numerical algorithms
  • Hands-on experience with simulation or optimization problems
  • Experience building APIs, microservices, or data pipelines at scale
  • Strong algorithmic thinking regarding performance and edge cases
  • Proficiency in C++, Python, Ruby, or similar backend languages
  • Clear written and verbal communication for distributed collaboration

Nice to have

  • Advanced degree in CS, applied math, physics, or electrical engineering
  • Familiarity with solar PV, battery tech, or electrical engineering concepts
  • Experience with cloud-native compute and distributed processing systems
  • Genuine interest in renewable energy and sustainability

Stack

  • C++
  • Python
  • Ruby

How you'll work

  • Fully remote within US, Canada, Mexico, or Germany
  • Includes on-call rotation for owned services

What you get

  • Flexible paid time off
  • Parental leave
  • Work from home stipend
  • Coworking space stipend
  • Energize Fridays
  • Connectivity stipend
  • Learning and development budget
  • Medical, dental, and vision insurance