Senior Software Engineer (M/F/D)

3 months ago
Full time role
Hybrid · Remote · Munich, BY, DE · Aachen, NRW, DE... more
How you can contribute to gridX

Do stuff that matters - Become a part of gridX and contribute your own part to digitalise the energy industry with us and thus make renewable energies accessible and affordable everywhere #getshitdone

Become part of the Tariff Timer team, which builds a state-of-the-art energy management solution focused on making smart decisions based on dynamic energy tariffs. 

This service, which employs time-of-use optimization algorithms, is continually being enhanced and scaled to keep pace with the ever-increasing number of customers using this service. 

The Tariff Timer team is looking forward to growing together with you and bringing this feature to many more customers.

  • You are excited about energy systems and building an energy management system for the future. Therefore, you build, extend, and maintain our Tariff Timer service around state-of-the-art mathematical optimization techniques, together with our energy domain experts

  • You own Tariff Timer features end-to-end from conception to implementation to deployment to coordinating requirements and deployment with internal stakeholders

  • You work closely with our energy domain experts to figure out how to translate time-of-use optimization logic into a scalable software service

  • You are responsible for developing and reviewing software design documents and RFCs

  • You review pull requests and guide other developers on improving code design, testing and documentation

  • You monitor the risks of tech debt and scaling bottlenecks in our code base and raise issues proactively with our product manager

  • You monitor our daily operations and push improvements to our internal processes to help us improve the quality of service

  • You anticipate and proactively address challenges due to changing customer needs and the scaling of the service

  • You build software that developers love to maintain and APIs that stakeholders love to use

This is how you and your application stand out
  • You have 4+ years of experience with distributed software systems and web technologies (JSON, REST, HTTP, RPC) and experience with relational databases (we use Postgres)

  • You are on a senior level in at least one modern backend language (e.g. Go, Python, Java; we primarily use Go and Python) and have experience with container technologies like Docker and/ or Kubernetes 

  • 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

  • You strive to take responsibility for mentoring junior engineers on a regular basis

  • Bonus points: You have worked with the cloud service offering of AWS

  • Bonus points: You have a record of open-source contributions

Why gridX
  • Flexible & mobile working: Work remotely for up to 70 days from anywhere in the EU

  • Vacation: 30 days for your relaxation + 0.5 days Special Leave at the end of the year for the 24th and 31st of December each

  • 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 safe 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 hearts of Aachen and Munich with IT equipment of your choice

  • Relocation Support: We support your relocation to Germany

  • Annual Teamweek: Enjoy an unforgettable teamweek, face extraordinary challenges together with all gridX teams and create unforgettable memories!

  • Experience the gridX culture at regular team events and receive 100 Euros on top 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 the daily work routine and realize personal projects, travel or further education

*Our benefits differ for 100% remote employment!