Workato

Senior Software Engineer (GOlang, Engine)

Workato
Apply
16 hours ago
Frankfurt, Germany +2 moreSenior

Responsibilities

  • Design and implement distributed backend systems in Go with attention to performance and memory behavior.
  • Develop runtime-level components operating under high concurrency and throughput.
  • Apply knowledge of Go scheduling, memory management, garbage collection, goroutines, channels, synchronization primitives, and context propagation.
  • Optimize slice usage, memory allocations, data structures, and other performance-critical paths.
  • Improve execution of custom third-party code through isolation, performance improvements, and feature extensions.
  • Modernize runtime components for modularity, structured architecture, and observability.
  • Improve trigger configuration and execution across webhooks and polling mechanisms.
  • Integrate and optimize Postgres, S3, DynamoDB, Kafka, and ClickHouse storage solutions.
  • Identify bottlenecks, race conditions, deadlocks, and performance degradation in distributed systems.
  • Own initiatives from design through rollout and production support.
  • Conduct code reviews focused on correctness, concurrency safety, and performance.

Requirements

  • 7+ years of experience building scalable distributed backend applications.
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related subject.
  • Strong understanding of large web application components, including databases, load balancers, application servers, message brokers, caching, and monitoring.
  • Good understanding of network protocols and stacks, databases, NoSQL technologies, data structures, and algorithms.
  • Multilingual programming experience; the codebase is primarily Ruby and is trending toward Go and Rust.
  • Strong debugging, analytical, problem-solving, and collaboration skills.
  • Ability to work remotely with teams distributed across global locations and time zones.
  • Preferred: network programming, application or data security, physical database design, Docker and isolation technologies, AWS, Azure, Google Cloud, DevOps, ML, DBA, enterprise applications, data processing pipelines, and large-scale third-party REST API integrations.

Benefits

  • Flexible, trust-oriented culture with ownership and team collaboration.
  • Remote work with globally distributed teams.
  • Vibrant and dynamic work environment with employee benefits supporting work and personal life.

Tech Stack

Amazon DynamoDBApache KafkaAWSAzureClickHouseDockerGoGoogle CloudPostgreSQLRubyRust

Categories

Workato

About Workato

1,001-5,000 employees

Workato builds a cloud platform for enterprise integration and workflow automation, combining iPaaS, no-code recipes, and AI to orchestrate processes across SaaS and on‑prem systems. It sells subscriptions to IT and operations teams at large and mid-size companies; customers include firms such as Nasdaq, Cisco, and Atlassian. Founded in 2013 and headquartered in Palo Alto, it is a privately held company.

Contact me