Aurora Solar
Senior Software Engineer, Computation
Canada · Senior
Sponsorship not specifiedDetected 37 days ago
PythonC++RubyAlgorithmsCode ReviewData EngineeringElectrical EngineeringControlsResearchRenewable Energy
Stay score
odds of building a lasting career here
37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Advance our simulation and optimization work across PV and battery storage system layout, component selection, and electrical configuration
- 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
Responsibilities
- Design, build, and maintain the backend systems and computation engines behind Aurora's solar and electrical design workflows
- Partner with product managers, designers, research engineers, and fellow engineers to turn complex physical models and engineering constraints into reliable, scalable software
- 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
- Our software has designed millions of solar projects so far, empowering solar companies to sell, design, and install residential and commercial solar arrays accurately, seamlessly, and at scale.
- We're in this together to support the world's transition to solar.
- The technical and business contexts are steep at first, and the payoff is real: you'll move the accuracy and capability of solar design forward for thousands of installers and millions of homeowners.
- We're united in our work to support the world's transition to solar!
- Aurora is dedicated to building a diverse and inclusive workforce of people who believe in and are passionate about creating a future of solar energy for all.
Requirements
- 5+ years of professional software engineering experience with a strong backend foundation
- Hands-on experience with simulation or optimization
- 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
- Advanced degree (MS or PhD) in computer science, applied math, electrical engineering, physics, or a related field
- Familiarity with solar PV and battery technology, or electrical engineering concepts more broadly
- Experience with cloud-native compute infrastructure and batch or distributed processing systems
- Track record of thriving when the pace picks up and the problem space shifts
Benefits
- 🏖️Flexible PTO
- 🍼Parental Leave
- 🏢 Coworking Stipend
- 📶Connectivity Stipend
- Learning & Development
- 🩺Medical, Dental, and Vision
Company info
- The System Design Pod sits at the heart of Aurora's core platform, building the computation engines that make accurate, high-fidelity solar design possible.
- Our team owns the algorithms and systems that power load and utility bill modeling, whole home electrification, PV and battery electrical design, and system performance simulation.
- The work is deeply technical, operating at the intersection of software engineering and applied math, and it has an outsized impact on the quality of every solar project designed in Aurora.
- We work closely with product managers, designers, research engineers, and QA to turn hard physics and engineering problems into software that installers can trust.
- If you like digging into a tough problem, debating the right approach, and shipping something that holds up in the real world, you'll fit in here.
- Aurora is on a mission to create a future of solar for all.
Visa & Work Authorization
- consider qualified applicants regardless of gender identity, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other differences
Apply directly at Aurora Solar →Create a free account for alerts like thisView Aurora Solar immigration profile
This listing is sourced directly from Aurora Solar's careers page and normalized into a canonical job model.