Senior Software Engineer (Ruby / GOlang)
Core
Building and maintaining the Workato Recipe runtime engine, handling execution, event processing, webhooks, and ensuring scalability, durability, and concurrency for enterprise automation workflows.
Role type
Senior Backend Engineer (Ruby/Go)
Builds
The Workato Recipe runtime engine (DSL, event processing, job execution) and related microservices.
Domain
Enterprise iPaaS / Cloud-native automation infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Ruby, Go, distributed systems, database technologies (Postgres, NoSQL), network protocols, data structures and algorithms, debugging, system design
Preferred skills
Rust, Wasm, Docker, cloud infrastructure (AWS/Azure/GCP), data processing pipelines, REST APIs at scale
Technologies
Ruby, Go, Postgres, S3, DynamoDB, Kafka, ClickHouse, Rust, Wasm, Docker, AWS, Azure, Google Cloud
Responsibilities
Build/extend/troubleshoot complex Ruby and Go applications; Improve the execution engine for custom third-party code; Integrate data storage solutions; Write efficient, testable code; Provide code reviews; Identify bottlenecks and devise solutions; Maintain code quality and automation.
Seniority
Senior, hands-on IC