5 дней назад
Senior Software Engineer (Go)
134 200 - 174 500CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Go): Building and evolving high-load, highly concurrent backend services for the Energy Control Platform, an API platform supporting demand response and grid resiliency programs with an accent on microservices, cloud infrastructure, and reliable IoT systems. Focus on designing scalable architectures, solving concurrency and large-data challenges, and validating AI-assisted development through testing, code review, and incremental rollout.
Location: Toronto, Canada; hybrid schedule with in-office work required on Wednesdays and Thursdays
Salary: CAD 134,200–174,500 annually, plus variable compensation including short-term and long-term incentives.
Company
, together with ecobee, develops connected-home, energy-management, smart thermostat, and sustainable energy products.
What you will do
- Design, build, and evolve high-load, highly concurrent backend services for the Energy Control Platform.
- Develop APIs that support utility demand-response and grid-resiliency programs, thermostat event dispatch, and large-scale thermostat-group management.
- Evaluate and adopt modern technologies to solve complex technical challenges at scale.
- Influence technical direction, systems architecture, roadmap decisions, and engineering practices.
- Improve system reliability, delivery, and customer experience through metrics, deployment practices, and resilient design.
- Mentor engineers and contribute to knowledge sharing, team processes, and engineering culture.
Requirements
- Strong experience with Go and designing, implementing, and debugging microservices.
- Experience with Google Cloud Platform and/or AWS, NoSQL databases, and relational databases.
- Confidence with systems design, architecture, scale, concurrency, large data sets, security, redundancy, and failover.
- Hands-on use of AI development tools such as Claude or Copilot, with the ability to validate generated code through testing, review, and incremental rollout.
- Experience with automated testing, CI/CD, sound design patterns, code reviews, cloud or data-center deployment, and production reliability.
- Willingness to participate in an on-call rotation and provide mentorship and technical guidance.
Nice to have
- Experience with Java, Python, or JavaScript.
- Experience building or supporting IoT platforms.
- Interest in turning AI-assisted development into repeatable team leverage.
Culture & Benefits
- Hybrid work with remote flexibility for the remainder of the week.
- Monthly learning days, guest speakers from the energy industry, strategic offsites, and development opportunities.
- Medical, dental, and vision coverage, life and long-term disability insurance, flexible spending and health savings accounts.
- Accrued paid time off, paid holidays, and RRSP retirement benefits.
- Background check required for the hired candidate.
Hiring process
- 30-minute phone or video call with Talent Acquisition.
- One-hour virtual interview with the Hiring Manager covering technical, behavioural, and situational topics.
- Two-hour technical interview with coding exercises and a systems-design exercise.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Senior Software Developer - Workflows (Go)
146 500 - 164 500CAD
11 дней назад
Staff Software Engineer- Eng (Go)
129 500 - 186 100$
9 дней назад
Senior Software Developer, Backend (Forma Admin)
107 000 - 157 300CAD
9 дней назад
Senior Backend Developer/Architect
137 000 - 186 000CAD
10 дней назад
Principal Software Engineer (.NET Core)
163 900 - 270 883$
5 дней назад
Senior/Lead Forward Deployed Engineer (AI)
150 000 - 220 000CAD