SolarEdge | Open Positions in SolarEdge Israel - Center | See Details
Close mobile menu

Israel - Center

Careers hero banner
Careers hero banner
Python Backend Team Leader

Job Description

Join the IoT Platform group to build and lead a new multi-site team that develops cutting-edge platform that allows users to build their own developer tools. The platform will have a huge impact on SolarEdge developers ' velocity.

In this position you will recruit and build a brand new team within the IoT Platform group, reporting directly to the IoT Platform Group Manager.

The team will develop a self-serve platform that allows users to build their own tools to interact with SolarEdge products. The technological stack will be Python (FastAPI) in the backend and JavaScript (React) in the frontend. The infrastructure will use Kafka, Cassandra, and MySQL, and all your microservices will be deployed to Kubernetes using a fully automated CI/CD pipeline.

Since the platform is aimed at Embedded Engineers (working in C) and Cloud SW Engineers (working in Java and C#), you will get a chance to interact with many teams in the organization and have a broad influence on the organization's velocity. You will also gain a deep understanding of how SolarEdge products work on all levels.

The team will be a multi-site team, with several engineers in Israel and a few more in Bulgaria, so this is a great opportunity for anyone who wants to experience managing a global team.

We are looking for a strong Python developer with experience in building web applications at the highest standards. The job requires a deep understating of the technological stack - all the way from an embedded device to a cloud application.

A good candidate will be comfortable in a fast-delivery environment and will know how to take an idea and turn it into a reality. We are looking for a hands-on manager with a vision and an entrepreneurial spirit.

Responsibilities:

  • Recruit and manage Python developers in Israel and Bulgaria to assemble the initial team
  • Work with Embedded and Cloud developers across SolarEdge to understand their pain-points, and design new tools to solve these pain-points
  • Contribute to all phases of the development lifecycle, from architecture to coding the solution

Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 4 years' Python experience. We expect you to be a Python expert, promoting best practices and setting a high standard for the entire team.
  • A team player with excellent communication skills
  • A person that can drive new initiatives, and can take a project from ideation to production

Advantage:

  • Experience with Embedded devices and C programming skills
  • Experience with Java/C# web applications
  • Experience with Public Cloud (AWS)
  • Electrical Engineering knowledge