Назад
Company hidden
8 дней назад

Senior Software Engineer (C++/Python/Ruby)

138 900 - 187 900CAD
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Mexico/Canada +1 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →