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

  • Design, build, and operate high-performance gateway and routing components in Go.
  • Own technical direction for assigned subsystems, including writing design documents and leading architectural reviews.
  • Evaluate trade-offs and drive technical decisions to conclusion.
  • Build and evolve infrastructure for authentication, caching, rate limiting, request queuing, and traffic shaping.
  • Collaborate with SRE, Infrastructure, and Platform teams to meet availability, scalability, and observability goals.
  • Deliver features end-to-end from design through production rollout and ongoing maintenance.
  • Stay current on relevant technologies, protocols, and industry patterns, and present findings for architectural review.

Requirements

  • 10+ years of professional software engineering experience.
  • 5+ years of hands-on backend development in Go, with strong concurrency, performance profiling, and idiomatic design skills.
  • Deep understanding of Go internals, including the scheduler, garbage collector, memory model, and runtime behavior under load.
  • Strong systems programming foundation and understanding of how systems work below the application layer.
  • Deep network knowledge, including TCP, TLS/mTLS, HTTP/1.1, HTTP/2, HTTP/3 (QUIC), WebSocket, and SSE.
  • Applied cryptography knowledge, including encryption, certificate chains of trust, key management, signing, and verification.
  • Proven experience designing and scaling distributed, highly available systems.
  • Solid understanding of large-scale web infrastructure, including load balancers, reverse proxies, application servers, databases, message brokers, caching layers, and observability stacks.
  • Experience authoring system or architecture design documents and leading technical reviews.
  • Ability to identify bottlenecks at both code and system level and propose pragmatic solutions.
  • Working knowledge of Kubernetes concepts and deployment patterns.
  • BS/MS in Computer Science, Engineering, or equivalent demonstrated experience.
  • Reading-level familiarity with Ruby on Rails is preferred.
  • Familiarity with AI/LLM serving infrastructure, including model proxying, token metering, and streaming protocols, is preferred.
  • Experience with Docker, container orchestration, and cloud infrastructure such as AWS, Azure, or GCP is preferred.
  • Experience with Redis-based caching and pub/sub patterns is preferred.
  • Exposure to API gateway or service mesh internals such as Envoy, Kong, or custom proxies is preferred.
  • Integration experience with third-party REST/gRPC APIs at scale, including throttling, retries, circuit breaking, and batch processing, is preferred.
  • Contributions to open-source projects are preferred.
  • Comfort working in a globally distributed team across Singapore, Europe, and the US.
  • Strong written and spoken English for design discussions, code reviews, and cross-team collaboration.
  • Full-cycle product delivery mindset from problem framing through production and maintenance.
  • Openness to experimentation and pragmatic adoption of new technologies.

Benefits

  • Flexible, trust-oriented work culture with strong ownership.
  • Balanced productivity and self-care focus.
  • Vibrant and dynamic work environment.
  • A multitude of benefits for inside and outside work life.
  • Remote-friendly culture 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

Middle Software Engineer (Java)

Exadel 1K-5K Internet Software & Services

Exadel is hiring a mid-level Backend Engineer to work on a major Brazilian financial institution’s secure digital banking platforms, focused on Java microservices, AWS-based event-driven systems, and Nasdaq Calypso integrations.

Agile AWS Java Microservices Scrum Spring Boot
17 hours, 47 minutes ago

Junior Java Developer (Managed Services)

AvePoint 1K-5K Internet Software & Services

AvePoint is seeking a Junior Java Developer to help design, develop, and maintain Java-based applications as part of its development team.

Agile CSS Git Hibernate HTML Java JavaScript REST API Scrum Spring Boot SQL
18 hours, 2 minutes ago

Senior .NET Developer

AvePoint 1K-5K Internet Software & Services

AvePoint is seeking a Senior .NET Developer to join its engineering team and build scalable backend applications and microservices that support data security, governance, and resilience platforms.

AWS Azure C# CI/CD Docker ELK Stack GCP Git Grafana Kafka Kubernetes Microservices .NET PostgreSQL Prometheus RabbitMQ REST API SQL Server
18 hours, 2 minutes ago

Backend Engineer - Connectivity

Verkada 1K-5K Professional Services

Verkada is hiring a backend engineer for its Connectivity Team to help build and operate systems that connect and remotely manage globally deployed security and environmental devices.

Agile AWS Computer Vision DynamoDB Go Kafka Kubernetes Linux Microservices PostgreSQL Python Redis REST API Terraform
18 hours, 17 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