SENIOR GO ENGINEER | UP TO £120,000 / €140,000 | REMOTE (EU)
This is an opportunity to join an early-stage, fast-growing software company leading innovation in cloud-native data services. As a Senior Go Engineer, you’ll design and implement distributed control plane features, tackling complex consensus challenges while helping developers build scalable, stateful applications in Kubernetes.
📍 LOCATION:
Remote (EU only)
💡 ABOUT THE ROLE:
You will play a key role in enhancing a distributed control plane built in Go that manages volume placement, node health, and Kubernetes integration. This hands-on role involves designing and implementing new features, ensuring scalability and reliability, and contributing to one of the most challenging technical domains in the cloud-native space.
💼 WHAT YOU’LL DO AS A SENIOR GO ENGINEER:
- Design and develop new product features in Go
- Integrate features with data plane and Kubernetes APIs
- Build, test, and maintain systems in standalone and Kubernetes environments
- Collaborate with engineering teams to deliver scalable, reliable solutions
- Research tools and libraries to improve development practices
💻 TECH STACK:
- Go (Golang) as the primary language
- Kubernetes and cloud-native integration APIs
- Distributed systems and consensus protocols
- RESTful APIs, gRPC, and protobuf
- Linux-based development environment
- Messaging systems, key-value stores, and microservices architectures
- OpenAPI specifications
🔎 WHO YOU ARE:
- Experienced software engineer with strong Golang expertise
- Skilled in writing clean, tested, and maintainable code
- Knowledgeable in distributed systems and parallel programming concepts
- Familiar with Kubernetes, cloud-native tools, and modern architectures
- Strong collaborator with a desire to learn and grow in a fast-paced team
- Bonus: experience with gRPC, protobuf, and web development
💰 COMPENSATION & BENEFITS:
- Salary up to £120,000 / €140,000 per year
- Fully remote within the EU
- Work with a highly accomplished, innovation-driven team
- Opportunity to shape core distributed systems in an early-stage company
🚀 WHY JOIN:
- Tackle some of the hardest problems in cloud-native computing
- Build mission-critical systems used by developers worldwide
- Work in a small, agile, remote-first team of industry experts
- Contribute to a platform-agnostic, scalable data services solution