Workato

Workato

Workato is the Enterprise Automation Platform that enables seamless integration and automation of workflows for both business and IT teams, utilizing AI-powered technology for efficient outcomes.

IT Services
251-1K
Founded 2013
$415M raised

Description

  • Lead the design and evolution of the platform architecture with ownership of major architectural decisions.
  • Design microservices and platform features from concept to production-ready specifications.
  • Create technical designs for complex system components and build 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 gradual replacement of legacy components.
  • Plan implementation phases, migration strategies, feature deprecation timelines, and zero-downtime migrations.
  • Review and approve engineering architecture proposals with detailed feedback.
  • Lead architecture review sessions and facilitate technical decision-making across teams.
  • Partner with Product, Dev Leads, Security, SRE, and Infrastructure teams to establish platform-wide standards.
  • Lead threat modeling exercises, mentor engineers, and resolve complex technical challenges.
  • Write technical documentation including ADRs, design docs, runbooks, API specifications, and system diagrams.

Requirements

  • 8+ years building scalable distributed systems, including 3+ years in System/Platform Architect roles.
  • Experience architecting both large microservice environments (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 event streaming, and PostgreSQL.
  • Experience with OAuth 2.0/OIDC, JWT, mTLS, encryption, public key cryptography, and zero-trust architecture.
  • 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.
  • Exceptional technical writing and communication skills for diverse audiences.
  • Experience planning phased implementations, leading complex cross-team projects, and driving zero-downtime deployments.
  • Ability to facilitate architectural decision-making, create technical roadmaps, and perform cost analysis.
  • Mentorship mindset and experience with AI-assisted workflows for system analysis and finding inconsistencies and corner cases.
  • Preferred: Additional experience with Ruby, Rust, Python, Java, C++, or Kotlin-multiplatform.
  • Preferred: Advanced security experience with HSM, AWS KMS, Vault, and crypto algorithms.
  • Preferred: Experience with service mesh tools, NoSQL databases, Redis clustering, and stream processing tools like Flink or Spark.
  • Preferred: Cloud and compliance expertise with AWS, GCP, Azure, PCI-DSS, HIPAA, or SOC2.
  • Preferred: Open source contributions, conference speaking, or technical writing experience.

Benefits

  • Flexible, trust-oriented culture with strong ownership.
  • Dynamic work environment with a focus on balancing productivity and self-care.
  • A multitude of employee benefits for work and personal life.
  • Remote-friendly workplace recognized by Quartz as the #1 best company for remote workers.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, GPU Infrastructure Lifecycle Management

Together 1-10 IT Services

Software Engineer at Together AI to build software that provisions, manages, and reconciles the lifecycle of GPU infrastructure for training and inference clusters.

Ansible AWS CI/CD Go Kafka Kubernetes NATS Python Rust
7 hours, 54 minutes ago

Senior Software Engineer

Sand Technologies Internet Software & Services

Sand Technologies is hiring a Senior Software Engineer to build an AI-enabled situational awareness and decision-support platform for UK utility clients on Microsoft Azure.

Azure CI/CD Django IoT JavaScript .NET Node.js Python React SQL TypeScript
7 hours, 54 minutes ago

Senior Technical Consultant

Appian 1K-5K Internet Software & Services

Appian is hiring a Senior Consultant for Customer Success to post-sale implement custom software and AI solutions on its platform for commercial clients.

Agile AWS CI/CD GCP Machine Learning REST API SOAP SQL
7 hours, 54 minutes ago

Senior Software Engineer

Morgan & Morgan 1K-5K Specialized Consumer Services

Morgan & Morgan is hiring a Senior Software Engineer to help advance its legal technology platform and improve the client and attorney experience.

Agile Angular C# CSS Django Express.js HTML Java JavaScript MongoDB MySQL .NET NLP Node.js PHP PostgreSQL Python React REST API Ruby Ruby on Rails Salesforce Salesforce Apex Salesforce Lightning Spring SQL Server Vue.js
7 hours, 54 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers