Browse All Jobs
Job Description

Workato is seeking a Staff Software Engineer to join their Engine team. Workato transforms technology complexity into business opportunity. The Engine team develops and maintains the Workato Recipe runtime, including recipe execution, DSL, event pulling, webhook processing, and job execution.

The ideal candidate will have expertise in Golang and/or Ruby and be prepared to learn additional languages. They will be responsible for building, extending, troubleshooting, and fixing complex applications, designing system-wide solutions, providing technical leadership, and integrating data storage solutions.

Responsibilities:

  • Build/extend/troubleshot/fix complex heterogeneous GOlang and Ruby applications.
  • Design, document, and implement system-wide solutions with a focus on quality, reliability, and scalability.
  • Provide technical leadership and effectively communicate complex technical concepts to a wide audience.
  • Design and deliver well-formed and supportable APIs for REST endpoints/Go packages/Ruby gems.
  • Integrate data storage solutions such as Postgres, Redis, Kafka, S3, ClickHouse.
  • Provide code reviews to your teammates.
  • Evaluate and propose improvements to existing systems.
  • Eager to learn platform-wide components, understanding service communication, domain logic, and guarantees.
  • Readiness to work remotely with teams distributed across the world and time zones

Requirements:

  • 7+ years of strong experience in building scalable distributed backend applications.
  • Excellent understanding of distributed systems patterns and algorithms.
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Excellent understanding of network protocols and stacks.
  • Excellent understanding of DB technologies, including classic databases and modern no-SQL solutions.
  • Knowledge of basic data structures and algorithms and how they are used.
  • Multilingual programming experience, primarily in Ruby or Golang.
  • Experience working with public cloud infrastructure providers (AWS, Azure, Google Cloud).
  • BS/MS degree in Computer Science, Engineering, or a related subject, with 7+ years of industry experience.
  • Excellent troubleshooting and problem-solving skills.

Workato offers:

  • A vibrant and dynamic work environment
  • A flexible, trust-oriented culture
Apply Manually

Workato

Workato is a leader in enterprise orchestration, transforming technological complexities into business opportunities for a global customer base. Its AI-powered platform connects data, processes, applications, and experiences, streamlining operations and enabling real-time management of complex workflows. Serving over 400,000 customers, Workato empowers businesses of all sizes to navigate complex workflows, foster innovation, and drive efficiency. The company offers solutions that promote business agility in a rapidly evolving landscape.

All Jobs at Workato (152)