Octopus Energy

Technical Team Lead – Software Engineering (Full-Stack, Python/Java/C#) (m/w/d)

Octopus Energy • DE
JavaJavaScriptPython Hybrid
Wir sind ein globales EnerTech-Unternehmen, das mit innovativen Wärmepumpen-Komplettlösungen die Energiewende vorantreibt. Seit 2022 installieren wir diese nachhaltige Technologie mit eigenen Fachkräften und setzen damit neue Maßstäbe für die Zukunft der Energieversorgung.

Dabei sind unsere Ökostromtarife nur die Basis. Außerdem arbeiten wir aktiv an der flächendeckenden Einführung von Smart Metern, Elektromobilitätslösungen und der eigenen Stromerzeugung aus Wind- und Sonnenenergie. Wir haben kein geringeres Ziel, als die global benötigte Energie 100% nachhaltig zu gestalten. Global, agil und zukunftsorientiert verändern wir den Energiemarkt mit neuer Technologie zum Besseren.

Doch all das gelingt nur mit deinem Engagement! Werde Teil unseres Teams und hilf uns, die Zukunft der Energieversorgung zu gestalten. Gemeinsam schaffen wir eine Energiezukunft, die nicht nur gut für den Planeten, sondern auch für dein Karma ist. 💚 Finde deinen Traumjob bei Octopus Energy und werde Teil der Energierevolution!

Deine Aufgaben

  • Führung, Entwicklung und Coaching eines Entwicklerteams (aktuell 2 interne Entwickler + Freelancer)
  • Aktive Mitarbeit in der Softwareentwicklung (Hands-on Coding ist fester Bestandteil der Rolle)
  • Design, Entwicklung und Wartung skalierbarer Softwarelösungen im Full-Stack-Umfeld
  • Weiterentwicklung und Integration unserer Salesforce-Instanz sowie angebundener Systeme (z. B. ERP, APIs, Datenplattformen)
  • Übersetzung fachlicher Anforderungen in konkrete technische Konzepte und umsetzbare Arbeitspakete
  • Verantwortung für Priorisierung, Backlog-Management und termingerechte Umsetzung (z. B. mit Asana)
  • Sicherstellung hoher Code-Qualität, inkl. Reviews, CI/CD, Testing-Strategien und technischer Standards
  • Enge Zusammenarbeit mit Business Operations, Data- und Fachbereichen
  • Aktive Mitgestaltung von Datenarchitekturen (Datenbanken, Data Lakes, Warehousing)
  • Wichtig: Diese Rolle ist nichts für dich, wenn...

  • du nicht mehr selbst coden möchtest
  • du ausschließlich Management-Aufgaben suchst
  • du keine Verantwortung für Code-Qualität übernehmen willst
  • du keine Erfahrung in der Führung von Entwicklerteams hast
  • Dein Profil:

  • Mindestens 5 Jahre praktische Erfahrung in der Softwareentwicklung
  • Nachweisliche Hands-on Erfahrung in mindestens zwei der folgenden Sprachen: Python, Java, JavaScript oder C#
  • Sehr gute SQL-Kenntnisse und solides Verständnis von Datenmodellen
  • Erfahrung im Full-Stack Development (Backend zwingend, Frontend von Vorteil)
  • Erste Führungserfahrung (z. B. als Team Lead, Tech Lead, Projektleitung oder fachliche Führung)
  • Erfahrung in der Weiterentwicklung von Teammitgliedern (Coaching, Reviews, Mentoring)
  • Erfahrung mit Salesforce / CRM-Systemen oder hohe Lernbereitschaft in diesem Umfeld
  • Starkes Qualitätsbewusstsein (sauberer Code, Testing, CI/CD)
  • Fähigkeit, technische Entscheidungen mit Business-Zielen zu verbinden
  • Strukturierte, eigenständige und umsetzungsstarke Arbeitsweise