Software Distributed Systems Engineer, Energy Software

richmond hill, on, Canada • Posted May 23, 2026

Job Type: Full-time
Location: richmond hill, on
Posted: May 23, 2026
Category: Other-General
Application Deadline: July 02, 2026

Role Description

What to Expect Do you want to work on Tesla's IoT platforms that support Powerwall, Megapack, Solar Roof, Supercharger, Autobidder, and Virtual Power Plants? Do you want to work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive Streams, InfluxDB, PostgreSQL, and Kubernetes?

Tesla is looking for Software Engineers to build the cloud services that power these products, driving the worldwide transition to sustainable energy. These platforms provide real-time monitoring, optimization, and control of distributed, renewable-energy assets, including generation, storage, grid services, and electric vehicle charging. You must enjoy thinking in systems and working on challenges related to the availability, reliability, scalability, and security of distributed software systems.

What You'll Do

Design, develop, maintain, and operate distributed software systems that incorporate real-time and streaming data...

Interested in this role?

Click the button below to start your application for Software Distributed Systems Engineer, Energy Software at Tesla.

Apply Now