
Staff Software Engineer
Workato
Amsterdam
3 days ago
Staff Software Engineer
Workato is hiring a Staff Software Engineer to join their Engine team in Amsterdam. The role involves building and improving the execution engine for Workato's automation platform using Ruby, GOlang, and potentially Rust. Candidates need 7+ years of distributed systems experience and multilingual programming skills.
On-site
Full-time
Principal
Ruby
GOlang
Salary
Not specified
Core Qualifications
Technical (Must-have)
RubyGOlangRustPostgresS3DynamoDBKafkaClickHousek8sAWS
Soft Skills
technical leadershipproblem solvingdebugginganalytical skillssocial skillscollaboration
Preferred Qualifications
Technical (Nice-to-have)
WASMKotlin/MultiplatformDockerTerraformArgoCD
Key Responsibilities
- Build, extend, troubleshoot, and fix complex heterogeneous GOlang and Ruby applications, as well as small self-contained GOlang microservices.
- Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features).
- Write well designed, testable, efficient code in Ruby and GOlang.
- Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc.
- Contribute in all phases of the development lifecycle.
- Provide code reviews to your teammates.
- Provide technical leadership. Work with other teams on shared projects.
- Evaluate and propose improvements to existing systems.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization and automatization.
Staff Software EngineerRubyGOlangRustDistributed SystemsCloud InfrastructureAmsterdamOn-siteSoftware DevelopmentWorkato