Senior Software Engineer, Computation

atAurora SolarRemoteCA flagCanadaFull-timeFull-stack EngineerSeniorC$126.2k – C$187.9k/year

Posted Sep 17

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design, develop, and maintain backend systems and computation engines that support Aurora's solar and electrical design workflows.

• Enhance simulation and optimization for PV and battery storage system layouts, component selection, and electrical configurations.

• Collaborate with product managers, designers, research engineers, and fellow engineers to transform physical models and engineering constraints into dependable, scalable software.

• Define the architecture of simulation and computation infrastructure to ensure correctness, speed, and maintainability.

• Produce clean, well-tested code and establish engineering best practices.

• Mentor team members and engage in technical discussions, code reviews, and design documentation.

• Take ownership of services from start to finish, including participation in on-call rotations.

• Drive technical features from initial discovery through to general release.

• Suggest mathematical methods to solve persistent problems and push forward simulation and optimization initiatives.


⛳️ Requirements

• Over 5 years of professional software engineering experience with a solid backend foundation.

• Educational background or equivalent expertise in computational mathematics, optimization, linear algebra, control theory, or numerical algorithms.

• Practical experience in simulation or optimization.

• Proven experience in designing and constructing APIs, microservices, or data pipelines at scale.

• Strong algorithmic reasoning with the ability to assess performance, correctness, and edge cases in computational systems.

• Proficiency in one or more backend programming languages; Aurora's technology stack includes C++, Python, and Ruby.

• Excellent written and verbal communication skills.

• An advanced degree (MS or PhD) in computer science, applied mathematics, electrical engineering, physics, or a related field is preferred.

• Familiarity with solar PV and battery technologies, or broader electrical engineering concepts is a plus.

• Experience with cloud-native computing infrastructure and batch or distributed processing systems is advantageous.


🏝️ Benefits

• Equity

• Bonus

• Flexible PTO

• Parental Leave

• WFH Stipend

• Coworking Stipend

• Energize Fridays

• Connectivity Stipend

• Learning & Development

• Medical, Dental, and Vision

People also viewed

finanzen.net GmbH17 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care17 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free17 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures17 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics17 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX17 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers