Staff Software Engineer (Ruby or GOlang)
Core
Building and maintaining the Workato Recipe runtime engine, a distributed system for real-time orchestration of data, applications, and processes.
Role type
Staff Backend Engineer (Ruby/Go)
Builds
The Workato Recipe runtime, including DSL execution, event processing, webhooks, and job execution.
Domain
Enterprise iPaaS, Cloud-native infrastructure, Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Ruby, Golang, Database technologies (Postgres, NoSQL), Network protocols, Data structures and algorithms, Cloud infrastructure (AWS/Azure/GCP), Containerization (Docker, k8s)
Preferred skills
Rust, WASM, Kotlin-multiplatform, Network programming, Application security, Physical DB design, DevOps, ML, DBA, Data processing pipelines, Third-party REST APIs at scale
Responsibilities
Design and build scalable distributed applications, develop complex heterogeneous Golang/Ruby applications and microservices, integrate data storage solutions, provide code reviews and technical leadership, identify and resolve bottlenecks and bugs, maintain code quality and automation.
Seniority
Staff, hands-on IC with technical leadership