Skip to content
ITA Jobs
All vacancies
Workato logo

Senior Software Engineer (GOlang, Engine)

Workato

Remote · ArmeniaSalary not disclosedfull-timeWorkato Careers

The Engine team develops and maintains core components of the Workato Recipe runtime. Scope includes recipe execution, DSL, event pulling, webhook processing, and job execution.

Responsibilities

  • The Engine team develops and maintains core components of the Workato Recipe runtime. Scope includes recipe execution, DSL, event pulling, webhook processing, and job execution. The team owns trigger and event infrastructure that defines how integrations start and react to external events. Current focus: modernization…
  • Design and implement distributed backend systems in Go with deep consideration of performance and memory behavior.
  • Work on runtime-level components operating under high concurrency and throughput.
  • Apply in-depth knowledge of Go internals (scheduler, memory model, garbage collection behavior) to improve system efficiency.
  • Design and optimize concurrent workflows using goroutines, channels, synchronization primitives, and context propagation.
  • Analyze and optimize slice usage, memory allocations, and data structures for performance-critical paths.
  • Improve execution engine for custom third-party code (isolation, performance, feature extensions).
  • Modernize runtime components with focus on modularity, structured architecture, and observability.
  • Improve trigger configuration and execution across webhooks and polling mechanisms.
  • Integrate and optimize data storage solutions (Postgres, S3, DynamoDB, Kafka, ClickHouse).

Languages

    Work format
    Remote
    Seniority
    Senior
    Posted
    4 Nov 2026
    Last verified
    In the last 3 days

    Similar roles

    Keep looking