Senior Backend Engineer (GO, API Getaways) at Workato | Frankfurt, Germany | Rezi

Senior Backend Engineer (GO, API Getaways) at Workato

Senior Backend Engineer (GO, API Getaways)

Workato · Frankfurt, Germany

2 months ago

Senior Backend Engineer (GO, API Getaways)

Workato · Frankfurt, Germany

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Workato is seeking a Senior Backend Engineer with deep Go expertise to join the Gateways team. This individual contributor role involves owning subsystems end-to-end and driving technical direction within the API management, gateway, and routing infrastructure. The team operates at high scale, low latency, and with strict availability requirements, managing products like APIM, an AI Gateway for LLM traffic, and an MCP Gateway.

Responsibilities

  • Design, build, and operate high-performance gateway and routing components in Go.
  • Own technical direction for your area, including authoring design documents, leading architectural reviews, evaluating trade-offs, and driving decisions.
  • 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 requirements.
  • Stay current with relevant technologies, protocols, and industry patterns, presenting findings and proposals.
  • Deliver features end-to-end, from design through production rollout and ongoing maintenance.

Requirements

  • 10+ years of professional software engineering experience.
  • 5+ years of hands-on backend development in Go, with strong command of concurrency patterns, performance profiling, and idiomatic design.
  • Deep understanding of Go internals: scheduler, garbage collector, memory model, and runtime behavior under load.
  • Strong systems programming foundation.
  • Deep network knowledge: TCP connection lifecycle, TLS/mTLS handshake and termination, HTTP/1.1, HTTP/2, HTTP/3 (QUIC), WebSocket, SSE.
  • Applied cryptography: symmetric/asymmetric encryption, certificate chains of trust, key management, signing and verification.
  • Proven track record of designing and scaling distributed, highly available systems.
  • Solid understanding of large-scale web infrastructure: load balancers, reverse proxies, application servers, databases, message brokers, caching layers, and observability stacks.
  • Experience authoring system/architecture design documents and leading technical reviews.
  • Ability to identify bottlenecks at both the code and system levels 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).
  • Familiarity with AI/LLM serving infrastructure.
  • Experience with Docker, container orchestration, and cloud infrastructure (AWS, Azure, or GCP).
  • Experience with Redis-based caching and pub/sub patterns.
  • Exposure to API gateway or service mesh internals (e.g., Envoy, Kong, custom proxies).
  • Integration with third-party REST/gRPC APIs at scale.
  • Contributions to open-source projects.
  • Comfortable working in a globally distributed team across multiple timezones.
  • Strong written and spoken English.
  • Full-cycle product delivery mindset.
  • Open to experimentation; pragmatic about adopting new technologies.

Skills

  • GoLang
  • Concurrency patterns
  • Performance profiling
  • Go internals
  • Systems programming
  • Network protocols (TCP, TLS/mTLS, HTTP/1.1, HTTP/2, HTTP/3, WebSocket, SSE)
  • Applied cryptography
  • Distributed systems
  • High availability systems
  • Web infrastructure (load balancers, reverse proxies, databases, message brokers, caching, observability)
  • Kubernetes
  • Ruby (on Rails)
  • AI/LLM serving infrastructure
  • Docker
  • Cloud infrastructure (AWS, Azure, GCP)
  • Redis
  • API gateway internals
  • Service mesh internals
  • REST APIs
  • gRPC APIs

Location

  • Globally distributed

Work Type

  • Full-time
  • Remote

Experience Level

  • Senior
  • 10+ years of professional software engineering experience
  • 5+ years of hands-on backend development in Go

Education Level

  • BS/MS in Computer Science, Engineering, or equivalent demonstrated experience

Benefits

  • Flexible work environment
  • Trust-oriented culture
  • Dynamic work environment
  • Multitude of benefits

About the Company

  • Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single, governed platform.
  • A leader in Enterprise MCP and trusted by 50% of the Fortune 500, Workato’s cloud-native architecture connects every application, data source, and process to power real-time orchestration at scale.
  • Workato provides the trusted foundation for organizations to automate with confidence and operationalize AI across the business.
  • Workato believes in fostering a flexible, trust-oriented culture that empowers everyone to take full ownership of their roles.
  • Workato is driven by innovation and looking for team players who want to actively build our company.
  • Workato believes in balancing productivity with self-care.
  • Business Insider named Workato an “enterprise startup to bet your career on”.
  • Forbes’ Cloud 100 recognized Workato as one of the top 100 private cloud companies in the world.
  • Deloitte Tech Fast 500 ranked Workato as the 17th fastest growing tech company in the Bay Area, and 96th in North America.
  • Quartz ranked Workato the #1 best company for remote workers.