8 дней назад
Senior Software Engineer (C++/Python/Ruby)
138 900 - 187 900CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (C++/Python/Ruby): Building backend computation engines and next-generation PV and battery storage design tools with an accent on simulation, optimization, and applied mathematics. Focus on designing scalable computation infrastructure, translating physical models into reliable software, and improving performance and correctness across complex solar design workflows.
Location: Remote within Canada
Salary: CA$138.9K–CA$187.9K annually in Toronto and Vancouver; CA$126.2K–CA$170.8K annually in other Canadian locations. Equity and bonus opportunities are available.
Company
develops software that helps solar professionals sell, design, and install residential and commercial solar systems accurately and at scale.
What you will do
- Design, build, and maintain backend systems and computation engines for solar and electrical design workflows.
- Advance simulation and optimization for PV and battery storage layouts, component selection, and electrical configuration.
- Translate physical models and engineering constraints into reliable, scalable software with product, design, research, and engineering partners.
- Shape simulation and computation infrastructure for correctness, performance, and maintainability.
- Write tested code, contribute to technical discussions and design reviews, and mentor teammates.
- Own services end to end, including participation in an on-call rotation.
Requirements
- 5+ years of professional software engineering experience with a strong backend foundation.
- Academic background or equivalent expertise in computational mathematics, optimization, linear algebra, control theory, or numerical algorithms.
- Hands-on experience with simulation or optimization and strong algorithmic reasoning about performance, correctness, and edge cases.
- Experience designing APIs, microservices, or data pipelines at scale.
- Proficiency in one or more backend languages; the primary stack includes C++, Python, and Ruby.
- Strong written and verbal communication skills for collaboration on a distributed team.
Nice to have
- Advanced degree in computer science, applied mathematics, electrical engineering, physics, or a related field.
- Knowledge of solar PV, battery technology, or electrical engineering.
- Experience with cloud-native compute infrastructure and batch or distributed processing systems.
- Interest in renewable energy and accelerating the transition to solar.
- Experience working effectively in changing, fast-paced problem spaces.
Culture & Benefits
- Flexible PTO and parental leave.
- WFH, coworking, and connectivity stipends.
- Learning and development support.
- Medical, dental, and vision coverage.
- Energize Fridays and an inclusive, transparent work environment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Software Engineer II, Pipeline Automation & Acceleration (Autonomous Driving)
126 000 - 201 000$
10 дней назад
Staff Software Engineer (Backend)
130 000 - 150 000$
Back Market
12 дней назад
Senior Software Engineer (Go)
160 000 - 200 000$
10 дней назад
Senior Software Engineer (AI/Code Security)
124 000 - 329 200$
14 дней назад
Senior Software Engineer, Data (AI)
165 000 - 221 000$
9 дней назад