CareerPlan

Senior Software Engineer (GOlang, Engine)

Berlin, Germany; Frankfurt, Germany; Munich, GermanyRemoteFull-time2026-11-04 → 2026-11-10

Core

Design and implement distributed backend systems for the Workato Recipe runtime, focusing on high-throughput execution, event processing, and system modernization.

Role type

Senior IC backend engineer (Go)

Builds

Core components of the Workato platform runtime, including recipe execution, DSL, event pulling, and webhook processing.

Domain

Enterprise AI orchestration platform / Distributed systems

Deliverable

production ML models

Required skills

Go (Golang), distributed systems, high concurrency, memory management, garbage collection, goroutines, channels, Postgres, S3, DynamoDB, Kafka, ClickHouse, system design, debugging

Preferred skills

network programming, data security, Docker, public cloud infrastructure (AWS/Azure/GCP), data processing pipelines, REST APIs

Technologies

Go, Postgres, S3, DynamoDB, Kafka, ClickHouse, Docker, AWS, Azure, Google Cloud

Responsibilities

Design and implement distributed backend systems in Go; optimize concurrent workflows using goroutines and channels; analyze and optimize memory allocations and data structures; integrate and optimize data storage solutions; identify and resolve bottlenecks and race conditions in distributed systems; own initiatives end-to-end from design to production support.

Seniority

Senior, hands-on IC