About The Position

Join the EVCI development team at gridX, which builds state-of-the-art energy management solutions focused on optimizing energy consumption at charging stations throughout Europe. The team is responsible for creating the EVCI product at gridX, which involves working on two major components: the gridBox, our local controller, where rule-based approaches and advanced optimization techniques are integrated to offer smart charging solutions to operators of EV charging stations for public parking, fast-charging, and logistics customers. Connected to this, the team also owns backend components that enable configuration, cloud EMS integrations, and interfaces for our admin dashboard. As Team Lead EVCI, you will combine hands-on engineering with people leadership, with an envisioned 70/30 split between individual contribution and leadership responsibilities, allowing you to stay close to the technology while helping your team grow.

Requirements

  • 5+ years of software engineering experience.
  • At least 2 years in a team lead, technical lead, or comparable leadership role.
  • Production-grade track record: Hands-on experience delivering robust software solutions into production and operating them successfully in real-world environments.
  • 3+ years of production experience with Golang, or expert-level proficiency in a comparable systems language such as Rust or C++, combined with a willingness to work in a Go-based ecosystem.
  • Experience designing, deploying, and operating resilient distributed architectures, including containerization technologies such as Docker.
  • Pragmatic scaling: A proven track record of scaling software systems in fast-evolving organizations.
  • Experience with (or strong interest in) IoT networks and edge computing environments.

Nice To Haves

  • Previous experience in the energy sector is a plus, but not a requirement. What matters most is a genuine curiosity for solving complex technical, physical, and data-driven challenges.
  • Familiarity with SQL and modern analytics frameworks is a strong plus.
  • Experience with Grafana is an advantage.

Responsibilities

  • Combine hands-on engineering with people leadership.
  • Stay close to the technology while helping your team grow.
  • Build great software and enable great people.
  • Deliver robust software solutions into production and operate them successfully in real-world environments.
  • Solve complex technical, physical, and data-driven challenges.
  • Coach and empower peers with a coaching-first mindset, focusing on advocacy, psychological safety, and enabling engineers to do their best work.
  • Design, deploy, and operate resilient distributed architectures, including containerization technologies such as Docker.
  • Scale software systems in fast-evolving organizations.
  • Work with (or have a strong interest in) IoT networks and edge computing environments.

Benefits

  • Work remotely for up to 70 days per year from anywhere within the EU.
  • 30 vacation days plus 0.5 additional days off on both December 24th and December 31st.
  • Receive a €30 monthly allowance for Urban Sports Club or EGYM Wellpass.
  • Benefit from company health management and mental health support offerings.
  • Access cross-functional coaching, e-learning platforms, and an annual development budget of €1,500.
  • Take advantage of exclusive offers through gridX Corporate Benefits.
  • Bike leasing program (JobRad).
  • Benefit from a fair monthly employer contribution to your pension plan.
  • Receive a €30 monthly subsidy for your public transportation ticket.
  • Work from our offices in the hearts of Aachen or Munich with IT equipment of your choice.
  • Experience the gridX culture through regular team events.
  • Receive an additional €100 budget per employee for department events.
  • We'll donate €20 to a charity of your choice on your birthday.
  • Sabbatical option.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service