Team Lead Elixir (m/f/d) - Sonnen GmbH, Cairo, Egypt

Introductory paragraph

Clean and affordable energy for all is one of the greatest challenges of our time. Sonnen has been committed to this mission since 2010 and is now represented in Europe, the USA and Australia with over 1,000 team members globally. Whether intelligent power storage, virtual power plants or digital services - we set the trends of a new energy world. sonnen thereby gives people around the world the opportunity to become independent of fossil fuels.

We are growing steadily and are looking for an Elixir development team lead who want to join us in our vision of clean and affordable energy for all while making a positive impact on climate change.

About us

My name: Ziga Magajna
My position: Senior backend developer
Company name: sonnen GmbH
Company headquarters: Germany

Clean and affordable energy for all is one of the greatest challenges of our time. Since 2010, sonnen has been dedicated to addressing this challenge through innovation in energy storage, smart grids, and sustainable energy solutions. Founded in Wildpoldsried, Germany—a village renowned for its commitment to renewable energy—sonnen has grown into a global leader in intelligent energy storage systems. With over 1,700 employees worldwide, we operate across Europe, the USA, and Australia, and have become a global leader in home battery technology and energy community models.

Our mission is to revolutionize the way energy is stored and utilized. By connecting thousands of residential batteries within our sonnenCommunity, we enable our members worldwide to virtually share their clean energy. This approach not only empowers individuals to take control of their energy consumption but also contributes to the stabilisation of energy grids on three continents, facilitating the integration of more renewable energy sources.

We are pioneers in applying cutting-edge software and cloud technologies to the energy sector—developing intelligent solutions that empower users to break free from fossil fuels and traditional utilities. Our virtual power plant (sonnenVPP) exemplifies this by aggregating distributed energy resources to provide grid services and enhance energy resilience.

This is a unique opportunity to work on scalable IoT and virtual power plants—all with Elixir at the core. Join us in shaping the energy system of the future.

About the job

Job title: Team Lead Elixir
Salary range: Competitive, based on experience (discussed in interview)

sonnen is seeking an experienced Elixir Developer with expertise in scaling applications to join our software engineering leadership team in Cairo, Egypt. This role focuses on advancing IoT solutions, particularly in controlling adaptable loads such as home storage batteries, EV chargers and A/C systems. The ideal candidate will have a proven track record in Elixir, Erlang, Scala or Haskell and a keen interest in team building.

You will be a part of our dynamic backend division, working alongside skilled team leads from Europe and the US, software engineers, architects, and requirements engineers. Our team is responsible for sonnen’s global cloud platform, which operates a vast network of batteries, EV chargers, and heat pumps worldwide.

We prioritize robust coding practices and teamwork to develop innovative solutions for renewable electricity management and energy market integration.

Qualifications or experience required:

  • Proven Leadership Expertise: Demonstrated leadership experience in diverse roles, whether functional, collaborative, or disciplinary, showcasing your ability to excel in various team dynamics.
  • Extensive Elixir/Erlang Proficiency: Possess over 5 years of hands-on experience in Elixir and Erlang and the operation of scaled, distributed systems. Place a high value on code excellence, capable of leading the creation of well-tested, easily maintainable code.
  • High-Load Systems Maintenance: A track record of successfully maintaining high-load systems, with a preference for experience in managing IoT devices.
  • Background in Energy Management or Electrical Engineering Advantageous: Any prior involvement in the development of Energy Management or Electrical Engineering will be considered an asset.
  • Inspirational and Conceptually Strong: Exhibit the capacity to inspire and motivate others, combined with a keen conceptual understanding, enabling you to tackle complex challenges.
  • Fluent in English

What the successful job applicant will be working on:

  • Leadership & Team Development: Take charge and cultivate a sustainable, impact-driven work environment within your team.
  • IoT Platform Design: Craft inventive solutions for the continuous advancement of our IoT platform, responsible for Energy Management, telemetry data processing, Device Lifecycle Management, and bidirectional IoT communication.
  • Engineering: Lead the development and operation of the Elixir services in your responsibility, collaborating closely with your team, IoT peers, and other stakeholders.
  • Decisions & Knowledge Sharing: Foster collaboration by actively engaging in aligned decisions and knowledge exchange with fellow developers and stakeholders.
  • Remote Team Collaboration: Work effectively within a remote team setup.

About the interview process

  1. Start with a quick chat with our in-house recruiter
  2. Department interview
  3. Code challenge
  4. Review coding challenge and tech exchange
  5. On-site interview, in person in Cairo

Further info

Please see the full job & apply for it here.

Please note: This position is based in Cairo, Egypt. We are currently not offering relocation support, so applicants should already be located in Cairo or able to work there without relocation assistance.

1 Like