Senior Go/Golang Software Engineer – Energy Management
Germany
Full Time
4 weeks ago
Visa Sponsorship
Key skills
DockerGRPCIoTJavaPythonGogRPC
About this role
Role Overview
Become part of gridX and help digitalise the energy industry with us, making renewable energy accessible and affordable everywhere.
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.
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.
Requirements
4+ years of experience with distributed software systems and web technologies (REST, gRPC) and with container technologies like Docker
Proficient in at least one modern backend language (e.g. Go, Python, Java; we primarily use Go)
Excited about energy systems and about building an energy management system for the future
Familiar with control and optimisation of physical systems (Plus: In the context of energy or grid management)
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.
Tech Stack
Docker
GRPC
IoT
Java
Python
Go
Benefits
Flexible & mobile working: Work remotely for up to 70 days from anywhere in the EU
30 vacation days + 0.5 days of special leave for both December 24th and 31st
30 Euro allowance for Urban Sports Club or E-Gym Wellpass as well as offers for company health management & (Mental) Health Care
cross-functional coaching, access to e-learning platforms & an annual development budget of 1,500 euros per employee
Access to gridX Corporate Benefits
Receive a fair monthly contribution to your company pension plan
30 Euros monthly allowance for your monthly/annual ticket
Modern workplace in the heart of Aachen and Munich with IT equipment of your choice
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.