Staff Software Engineer (Ruby or GOlang)
Core
Design and maintain the Workato Recipe runtime engine, handling execution, event processing, webhooks, and job orchestration at scale.
Role type
Staff Backend Engineer (Ruby/Go)
Builds
Distributed application runtime for recipe execution, data orchestration, and real-time processing
Domain
Enterprise iPaaS, Cloud-native infrastructure, Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Ruby, Golang, Database design, Network protocols, System scalability, Concurrency control, Cloud infrastructure, Microservices architecture, Code review
Preferred skills
Rust, WASM, Kotlin-multiplatform, Network programming, Data security, Docker, DevOps, Data pipelines, REST APIs at scale
Technologies
Ruby, Golang, Postgres, S3, Redis, Kafka, ClickHouse, Kubernetes, Terraform, ArgoCD, AWS, Azure, Google Cloud
Responsibilities
Architect distributed applications with high performance and resilience; Build and troubleshoot complex heterogeneous applications and microservices; Integrate data storage solutions; Provide technical leadership and code reviews; Identify bottlenecks and devise solutions; Maintain code quality and automation.
Seniority
Staff, hands-on IC with technical leadership