contact us login

We're hiring software engineers.

And we're working on some of the most important software problems on the planet.


Do cool things that really matter.

We're working on difficult problems utilizing the latest tools and technologies to solve one of the most important problems of our time – how to make solar our planet's mainstream energy source. When you become an engineer for SolarCity, you're coding a legacy.

If it were easy, it would've been done by now.

Software engineering at SolarCity is hard work, we need a lot of software built well and fast. Every engineer is expected to work autonomously but have their contribution seamlessly integrated. Every team lead is an architect-coder and it's our expectation that every engineer is comfortable in an environment with a high degree of individual empowerment and accountability.

If this sounds like a mission and an environment that you're excited about keep reading.

Engineering & Geospatial systems

PV System Design automation

Resource scheduling and route optimization

Automated site assessment including drone research

Image recognition and obstacle detection

Sales and Customer Systems

Smart customer routing

Gamification for customers and employees

Big data analysis and presentation

Customer interaction with energy data

Information Systems

Supply Chain

Billing and Finance

People Empowerment applications

Customer Account Management

Smart call routing

Documentation management

Targeted customer interactivity

Power Systems

Embedded systems

Mesh networks

Big data analysis and presentation

Transactive energy management

Find your fit.

The technology we need doesn't exist. It's up to you to build it. We're talking about ground-breaking engineering, geospatial, energy management and information systems. We're pushing the limits of software and hardware. Ever work on anything that flies? We have.

We are expanding our Software Engineering team and looking for:

  • AutoCAD Software Engineers
  • Database Administrators
  • Javascript Engineers
  • Quality Assurance Engineers
  • Software Data Architects
  • Software Engineers (Middleware, Web Applications, Embedded Systems, Mobile Applications Android/iOS, Solar Performance Analytics)
  • User Interface Designers
  • Web Developers
  • Web Developers, Analytics