[Hiring] Senior Go Engineer @gridX GmbH
Senior Go Engineer @gridX GmbH
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago

[Hiring] Senior Go Engineer @gridX GmbH

5d ago - gridX GmbH is hiring a remote Senior Go Engineer. 💸 Salary: unspecified 📍Location: Europe

Role Description

As a Senior Go Engineer, you’ll develop the systems that allow thousands of devices from dozens of manufacturers to communicate reliably with our platform in real-world environments. This is not typical backend CRUD development. Your software runs on Linux-based IoT gateways at the edge, communicates via protocols like Modbus, REST, EEBUS, and OCPP, connects to the cloud through HTTP and gRPC, and translates hardware-specific protocols into a unified data model.

What you’ll work on

  • Device integrations: Build and maintain Go services that poll measurements, send control commands, and handle communication failures, retries, and recovery flows across real hardware environments.
  • Integration framework: Help evolve our next-generation integration stack with mTLS security, mDNS discovery, and declarative device configurations, while migrating existing drivers into the new architecture.
  • Tooling & ecosystem: Contribute to internal validation tooling and integration frameworks used by both gridX engineers and external OEM partners to develop and verify device integrations.
  • AI-assisted engineering: We actively use AI-assisted and agentic coding workflows across implementation, testing, code review, and specification analysis. You’ll help shape how these workflows evolve within the team.

Day-to-day, that means

  • Implementing integrations based on datasheets and protocol specifications.
  • Designing resilient systems for unreliable communication and real-world timing constraints.
  • Migrating imperative drivers into declarative integration models.
  • Debugging low-level communication issues using tools like tcpdump and register dumps.
  • Contributing to protocol specifications, tooling, and integration architecture.
  • Collaborating closely with firmware teams, hardware manufacturers, partners, and domain experts.
  • Mentoring teammates and contributing to technical direction across teams.

Qualifications

  • Pragmatism over perfection: You focus on delivering robust solutions, iterating quickly, and avoiding unnecessary complexity.
  • Ownership: You take responsibility beyond implementation — from architecture and debugging to operational reliability in the field.
  • Product thinking: You care about the impact your work has on users, partners, and the broader energy ecosystem.
  • Curiosity for the domain: You’re excited by complex systems, connected hardware, and renewable energy technology.
  • Engineering excellence: You write maintainable Go code, think deeply about system design, and enjoy improving tooling, architecture, and developer experience.

Requirements

  • Tech environment: Go • Linux • Docker • Kubernetes • gRPC • Protocol Buffers • Modbus • EEBUS • OCPP • React/TypeScript • CI/CD • Nix
  • Nice to have:
    • Experience with IoT or embedded-adjacent systems.
    • Familiarity with electrical engineering concepts.
    • Contributions to open-source projects.
    • German and/or Mandarin language skills.

Benefits

  • 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.
  • 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!
Before You Apply
remote Be aware of the location restriction for this remote position: Europe
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Go Engineer @gridX GmbH
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 160,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: Europe
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 160,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later