Senior Go/Golang Software Engineer - Energy Management

gridX • Germany
Remote
Apply
AI Summary

Join the Energy Optimizer team to build and maintain a state-of-the-art energy management solution for Home Energy Management Systems. Own end-to-end feature development from conception to deployment and monitor IoT fleet operations. Drive software architecture improvements, tech debt mitigation, and proactive scaling solutions for renewable energy systems.

Key Highlights
Develop energy management software for IoT devices
Optimize energy consumption and production systems
Review pull requests and improve software architecture
Monitor tech debt and scaling bottlenecks
Work remotely up to 70 days in the EU
Key Responsibilities
Build software that developers love to maintain and APIs that stakeholders love to use
Anticipate and proactively address challenges due to changing customer needs and scaling of the product
Oversee daily operations and push improvements to internal processes to improve quality of service
Monitor risks of tech debt and scaling bottlenecks in the codebase and raise issues proactively
Review pull requests and collaborate with other developers on improving software architecture, testing and documentation
Own features end-to-end from conception to implementation to deployment and monitoring on IoT devices
Technical Skills Required
Go/Golang REST gRPC Docker distributed software system design
Benefits & Perks
Flexible & mobile working: up to 70 days remote in EU
30 vacation days + 0.5 days special leave for Dec 24th and 31st
30 Euro allowance for Urban Sports Club or E-Gym Wellpass
cross-functional coaching and e-learning access
annual development budget of 1,500 euros
company pension plan contribution
city travel subsidy of 30 Euros monthly
modern workplace in Aachen and Munich with IT equipment of choice
Nice to Have
Experience with large IoT fleets (monitoring/observability)
Background in renewable energy
Open-source contributions
Flexibility for regular testlab visits in Aachen

Job Description


How you can contribute to gridX

Do stuff that matters - Become part of gridX and help digitalise the energy industry with us, making renewable energy accessible and affordable everywhere. #getshitdone

Join the Energy Optimizer team, which builds a state-of-the-art energy management solution focused on optimizing energy consumption and production in Home Energy Management Systems.

The Energy Optimizer team is at the heart of our HEMS product and integrates rule-based and advanced optimization techniques for the benefit of our customers. This amazing team is looking forward to working with you as a (Senior) Go/Golang Software Engineer - Energy Management, and making HEMS a cornerstone of the energy transition.

  • You own features end-to-end from conception to implementation to deployment and monitoring on our fleet of IoT devices
  • You review pull requests and collaborate with other developers on improving software architecture, testing and documentation
  • You monitor the risks of tech debt and scaling bottlenecks in our code base and raise issues proactively
  • You oversee our daily operation and push improvements to our internal processes to help us improve quality of service
  • You build software that developers love to maintain and APIs that stakeholders love to use
  • You anticipate and proactively address challenges due to changing customer needs and scaling of the product


This is how you and your application stand out

  • You have 4+ years of experience with distributed software systems and web technologies (REST, gRPC) and with container technologies like Docker
  • You are proficient in at least one modern backend language (e.g. Go, Python, Java; we primarily use Go)
  • You are excited about energy systems and about building an energy management system for the future
  • You are familiar with control and optimisation of physical systems (Plus: In the context of energy or grid management)
  • You know your way around distributed software system design and best practices and you are always looking for ways to share your experience with the other engineers in our team
  • Bonus Points: You ideally bring experience with large IoT fleets (monitoring/observability), a background in renewable energy and open-source, and the flexibility for regular testlab visits in Aachen.


Why gridX

  • Flexible & mobile working: Work remotely for up to 70 days from anywhere in the EU
  • Vacation: 30 vacation days + 0.5 days of special leave for both December 24th and 31st
  • Health & Sports: 30 Euro allowance for Urban Sports Club or E-Gym Wellpass as well as offers for company health management & (Mental) Health Care
  • Personal development: cross-functional coaching, access to e-learning platforms & an annual development budget of 1,500 euros per employee
  • Employee discounts: Access to gridX Corporate Benefits
  • Stay fit and save the planet with our JobRad offer
  • Receive a fair monthly contribution to your company pension plan
  • City travel subsidy: 30 Euros monthly allowance for your monthly/annual ticket
  • Modern workplace in the heart of Aachen and Munich with IT equipment of your choice
  • Relocation Support: We support your relocation to Germany
  • Experience the gridX culture at regular team events and receive an additional 100 Euros per employee for your department event
  • We will donate 20 Euros to a charity of your choice on your birthday
  • Sabbatical option: Take a break from your daily work routine to pursue personal projects, travel, or further education.


*Our benefits differ for 100% remote employment!

About Us

We believe in a future where the flexibility of distributed energy resources (DERs) is leveraged to make renewable power reliable and affordable for all!

Spread across Munich and Aachen, our passionate and interdisciplinary team is advancing the digital transformation of the energy industry. Our leading white-label energy management platform, XENON, unlocks grid- and market-optimized control of DERs to lower costs, open up new revenue streams, enable regulatory compliance and maximize value for end users.

Join us transforming Europe’s energy sector with our cutting-edge EMS platform!

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Germany

Associate Frontend Engineer

Programming
•
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

alpine business consulting

Germany

Full Stack Developer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

ahead®

Germany

Subscribe our newsletter

New Things Will Always Update Regularly