Senior Software Engineer developing backend systems for solar design at Aurora Solar. Collaborating with cross-functional teams on complex physical models and engineering constraints in a remote role.
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 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
Intermediate Software Developer on a sustain - focused team enhancing legacy systems for Nissan North America. Collaborating closely with teams to ensure software stability and improve functionality.
Senior Software Engineer developing solutions for Supercast, empowering podcast creators and their audiences. Collaborate with teams to enhance subscription business experiences.
Software Developer for propulsion thermal management collaborating with teams to develop and test methodologies. Create test scripts and analyze results in a hybrid work setup.
Full - Stack Software Developer at Engineered Intelligence focused on web - based applications. Involvement in design, development, and implementation within a remote team setting.
Full Stack Software Developer collaborating with .NET developers to maintain and modernize a payment platform using Azure technologies. Exciting opportunities for continual learners with modern web technology experience.
Full Stack Product Engineer developing robust web applications for Talipay's innovative software solutions. Collaborating with teams to deliver seamless user experiences in a hybrid environment.
Software Architecture Lead at Normative, owning technical architecture and delivery on complex projects in regulated industries. Leading technical teams to build internal systems with a focus on AI - assisted development tools.
Software Developer contributing to Flare's core product and building new features. Involves designing systems, collaborating with teams, and maintaining high - quality code.
Software Product Engineer developing AI and deep learning products collaborating with various teams. Focus on user - centric development and maintaining high product quality in aerospace and defense sectors.