W

Workato

Enterprise automation platform for app integration

Senior Software Engineer - Golang, Engine

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Strong experience building scalable distributed backend applications, with 7 or more years of experience.
  • Understand the building blocks of large web applications, including databases, load balancers, application servers, message brokers, caching, and monitoring.
  • Understand network protocols and stacks.
  • Understand database technologies, including classic databases and modern NoSQL.
  • Know basic data structures and algorithms and how they are used.
  • Have programming experience in multiple languages; the codebase is primarily Ruby and is trending toward Go and Rust.
  • Have excellent debugging, analytical, problem-solving, and social skills.
  • Hold a BS or MS degree in Computer Science, Engineering, or a related subject, and have 7 or more years of industry experience.
  • Be ready to work remotely with teams distributed across the world and time zones.

Responsibilities

  • Develop and maintain core components of the Workato Recipe runtime, including recipe execution, DSL, event pulling, webhook processing, and job execution.
  • Design and implement distributed backend systems in Go, considering performance and memory behavior.
  • Work on runtime-level components operating under high concurrency and throughput.
  • Apply in-depth knowledge of Go internals, including the scheduler, memory model, and garbage collection behavior, to improve system efficiency.
  • Design and optimize concurrent workflows using goroutines, channels, synchronization primitives, and context propagation.
  • Analyze and optimize slice usage, memory allocations, and data structures for performance-critical paths.
  • Improve the execution engine for custom third-party code, including isolation, performance, and feature extensions.
  • Modernize runtime components with a focus on modularity, structured architecture, and observability.
  • Improve trigger configuration and execution across webhooks and polling mechanisms.
  • Integrate and optimize data storage solutions including Postgres, S3, DynamoDB, Kafka, and ClickHouse.
  • Identify bottlenecks, race conditions, deadlocks, and performance degradation in distributed systems.
  • Own initiatives end-to-end, from design through rollout and production support.
  • Conduct code reviews emphasizing correctness, concurrency safety, and performance characteristics.

Desired Qualifications

  • Have a background in network programming.
  • Have a background in application or data security.
  • Have deep knowledge of physical database design.
  • Have experience working with Docker and other isolation technologies.
  • Have experience with public cloud infrastructure providers such as AWS, Azure, or Google Cloud.
  • Have experience in related fields such as DevOps, machine learning, database administration, or enterprise applications.
  • Have experience building or deploying data-processing pipelines.
  • Have experience working with third-party REST APIs at scale, including request throttling and batch processing.

About the Company

Workato

Enterprise automation platform for app integration

Workato provides an enterprise automation platform (iPaaS) that helps organizations connect apps and automate workflows. Users build “recipes” with a drag‑and‑drop interface and connectors to apps like Salesforce, Slack, and ServiceNow to enable real‑time data sync and cross‑application process orchestration. It stands out by offering a large library of connectors, governance features, and AI-assisted tools like Workato Copilot that let non‑technical users automate tasks. Its goal is to reduce the IT–business bottleneck and boost operational efficiency and digital transformation, with pricing tied to the number of recipes to scale as usage grows.

Company size
1,001-5,000
Company stage
Series E
Total funding
$415M
Headquarters
Palo Alto, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Workato

See more jobs