Logo for gridX

(Senior) Go/Golang Software Engineer – Energy Management (all genders)

Role overview

Qualifications

  • 4+ years of experience with distributed software systems and web technologies (REST, gRPC) and with container technologies like Docker
  • Proficiency in at least one modern backend language (Go, Python, Java; we primarily use Go)
  • Familiarity with control and optimization of physical systems (Plus: in the context of energy or grid management)
  • Experience with distributed software system design and best practices, and the ability to share knowledge with other engineers

Responsibilities

  • Own features end-to-end from conception to implementation to deployment and monitoring on our fleet of IoT devices
  • Review pull requests and collaborate with other developers on improving software architecture, testing and documentation
  • Monitor the risks of tech debt and scaling bottlenecks in our code base and raise issues proactively
  • Oversee our daily operation and push improvements to our internal processes to help us improve quality of service

About the company

gridX logo

gridX

Energy Technology

gridX's mission is to make renewable energy accessible and affordable for all. Our IoT platform XENON enables this by connecting, monitoring and controling any gridX-ready energy asset – solar PV systems, batteries, heat pumps and electric vehicle chargers from over 50 manufacturers – to optimize energy flows, maximize efficiency and flexibility and minimize costs. By partnering with gridX, companies can build, roll out and scale future-proof solutions for home energy management and e-mobility faster and more effectively. Our solution comprises of a robust local gateway, the gridBox, which ensures real-time, stable optimization for advanced use cases, a modular platform with white-label capability and an end-to-end service offering to guarantee an effective go-to-market and successful implementation. gridX was founded in 2016 and now has almost 200 employees across two office in Munich and Aachen. We are active in over 15 countries and work with Europe's most innovative and fastest scaling energy companies, such as E.ON, Fastned, Soly and Viessmann.

Company details

Company typeStartup
IndustryEnergy Technology
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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!

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Go Developer Related jobs

Other jobs at gridX

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.