2 months ago
Responsibilities
- Design microservices and platform features from concept through production-ready specifications.
- Create technical designs and proof-of-concepts in Golang.
- Architect secure, fault-tolerant systems with automated failover, circuit breakers, and end-to-end encryption.
- Analyze existing architecture and plan legacy replacement, phased implementations, migrations, and feature deprecation.
- Review and approve engineering designs and lead architecture review sessions and technical decision-making.
- Partner with Product, Engineering, 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, and visual system diagrams.
- Design zero-downtime migration strategies and define acceptance criteria for architectural changes.
Requirements
- 8+ years of experience building scalable distributed systems and 3+ years in System or Platform Architect roles.
- Experience architecting large microservice environments with 100+ services and monolithic applications.
- Strong hands-on Golang skills and the ability to write production-quality code.
- Experience with Protocol Buffers, gRPC, WebSockets, Kafka event streaming, and highly available PostgreSQL systems.
- Knowledge of OAuth 2.0/OIDC, JWT, mTLS, data encryption, public key cryptography, and zero-trust architecture.
- Working knowledge of Kubernetes, Docker, Terraform, and distributed-systems patterns such as Saga, circuit breakers, and retries.
- Experience with systems handling millions of requests or events per day.
- Exceptional technical writing and communication skills, including technical roadmaps and architectural decision-making.
- Experience planning phased implementations, leading complex cross-team projects, using feature flags and gradual rollouts, and delivering zero-downtime deployments.
- Mentorship mindset, cost-analysis capabilities, and experience with AI-assisted workflows for system analysis.
- Preferred experience with Ruby, Rust, Python, Java, C++, Kotlin Multiplatform, HSMs, AWS KMS, Vault, Istio, Linkerd, NoSQL databases, Redis clustering, Flink, Spark, AWS, GCP, Azure, PCI-DSS, HIPAA, or SOC 2.
- Open-source contributions, conference speaking, and technical writing are also preferred.
Benefits
- Flexible, trust-oriented work culture with employee ownership.
- Dynamic work environment and a multitude of employee benefits.
- Remote-friendly workplace culture.
Tech Stack
Apache FlinkApache KafkaApache SparkAWSAzureC++DockerGoGoogle Cloud PlatformgRPCIstioJavaKubernetesPostgreSQLPythonRedisRubyRustTerraformVault
About Workato
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.