Workato

Principal Software Engineer, GO & Rust (Engine)

Workato
Apply
2 months ago
Amsterdam, NetherlandsStaff+
H1B Sponsor

Responsibilities

  • Design microservices and platform features from concept through production-ready specifications.
  • Develop proof-of-concepts and production-quality code in Golang.
  • Architect secure, fault-tolerant systems with automated failover, circuit breakers, and end-to-end encryption.
  • Analyze existing architectures and plan legacy replacement, phased implementations, migrations, and feature deprecation.
  • Review and approve engineering designs, lead architecture reviews, and facilitate technical decisions across teams.
  • Partner with Product Managers, Development Leads, Security, SRE, and Infrastructure teams on platform-wide standards.
  • Lead threat modeling, drive technical consensus, mentor engineers, and resolve complex technical challenges.
  • Write ADRs, design documents, runbooks, API specifications, system diagrams, and acceptance criteria for architectural changes.
  • Design zero-downtime migration strategies and technical roadmaps.

Requirements

  • 8+ years building scalable distributed systems, including 3+ years in System or Platform Architect roles.
  • Experience architecting large microservice environments with 100+ services and monolithic applications.
  • Strong hands-on Golang coding skills and ability to write production-quality code.
  • Experience with Protocol Buffers, gRPC, WebSockets, Kafka, PostgreSQL, OAuth 2.0/OIDC, JWT, mTLS, encryption, and public key cryptography.
  • Working knowledge of Kubernetes, Docker, CI/CD pipelines, Terraform, and distributed-systems patterns such as Saga, circuit breakers, and retries.
  • Experience with systems handling millions of requests or events per day.
  • Experience planning phased implementations, leading complex cross-team projects, feature flags, gradual rollouts, and zero-downtime deployments.
  • Ability to facilitate architectural decisions, create technical roadmaps, write technical documentation, mentor engineers, and perform cost analysis.
  • Experience with AI-assisted workflows for system analysis and identifying inconsistencies and corner cases.
  • Nice-to-have experience with Ruby, Rust, Python, Java, C++, Kotlin Multiplatform, HSM, AWS KMS, Vault, Istio, Linkerd, NoSQL databases, Redis clustering, Flink, Spark, AWS, GCP, Azure, PCI-DSS, HIPAA, SOC 2, open-source contributions, conference speaking, or technical writing.

Benefits

  • Flexible, trust-oriented work culture with ownership and emphasis on self-care
  • Vibrant and dynamic work environment
  • Multiple employee benefits for work and personal life
Workato

About Workato

1,001-5,000 employees

Workato is the leading Control and Execution Platform for Enterprise AI – the neutral platform enterprises trust to put AI to work across their business. We connect to every app, system, and process your business runs on, with no data migration, no rip-and-replace, so AI can reliably orchestrate business processes in production, at enterprise scale. Built on more than a decade of running mission-critical processes for over half the Fortune 500, including Nasdaq, Amazon, Cisco, Vodafone, Atlassian, and Lucid Motors, Workato turns 14,000+ enterprise systems into one governed execution layer. AI has solved reasoning. The next frontier is execution, with Workato.

Contact me