Aurora Solar

Senior Software Engineer, Computation

Aurora Solar

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$126,300 - CA$187,800 per year

Job Level

About the role

  • 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 show up fully in technical discussions, code reviews, and design documents
  • Own the services you build end to end, including on-call rotation

Requirements

  • 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 the ability to reason about performance, correctness, and edge cases in computational systems
  • Proficiency in one or more backend languages. Our stack is C++, Python, and Ruby, and relevant experience in other languages is welcome
  • Strong written and verbal communication. You can explain complex technical ideas clearly and collaborate well on a distributed team
Benefits
  • Flexible PTO - Take the time when you need it
  • Parental Leave - 16 weeks with 100% base salary + gradual return to work
  • WFH Stipend - An initial $675 CAD(Non-engineers) or $1000 CAD (Engineering roles)
  • Coworking Stipend - $400 CAD / month if you prefer to be at a coworking facility near you
  • Energize Fridays - Company-wide days to log off and recharge
  • Connectivity Stipend - Up to $125 CAD / month towards internet or phone
  • Learning & Development - $970 CAD / annually to use towards professional development
  • Medical, Dental, and Vision - Aurora will cover 100% of premiums for employee-only and dependent coverage
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentcomputational mathematicsoptimizationlinear algebracontrol theorynumerical algorithmsAPI designmicroservicesdata pipelinesC++
Soft Skills
algorithmic thinkingcommunicationcollaborationmentoringtechnical discussionscode reviewsdesign documentation