GrepJob
Workato

Principal Software Engineer, GO & Rust (Engine)

Workato
Apply
about 5 hours ago
Frankfurt, Germany +2 moreStaff+
H1B Sponsor

Responsibilities

  • Lead the design and evolution of platform architecture.
  • Design microservices and platform features from concept to production.
  • Create technical designs and develop proof-of-concepts in Golang.
  • Architect secure, fault-tolerant systems with automated failover.
  • Analyze existing system architecture and plan for legacy component replacement.
  • Review and approve architectural designs with detailed feedback.
  • Lead architecture review sessions and facilitate technical decision-making.
  • Mentor engineers on architectural best practices.
  • Write comprehensive technical documentation and create visual system diagrams.
  • Design zero-downtime migration strategies and define acceptance criteria.

Requirements

  • 8+ years of experience building scalable distributed systems.
  • 3+ years in System/Platform Architect roles.
  • Strong hands-on Golang coding skills.
  • Experience with communication protocols like Protocol Buffers and gRPC.
  • Knowledge of security protocols such as OAuth 2.0 and data encryption.
  • Familiarity with Kubernetes, Docker, and CI/CD pipelines.
  • Experience with systems handling millions of requests/events per day.
  • Exceptional technical writing and communication abilities.
  • Proven track record with feature flags and zero-downtime deployments.
  • Ability to facilitate architectural decision-making.