Browse All Jobs
Job Description

Workato is seeking a Staff Software Engineer to join their Engine team in Barcelona, Spain. Workato is a leader in enterprise orchestration, helping businesses streamline operations by connecting data, processes, applications, and experiences. The company fosters a flexible, trust-oriented culture and offers a dynamic work environment with numerous benefits.

The Staff Software Engineer will be responsible for developing and maintaining Workato's Recipe runtime, focusing on performance, scaling, storage, durability, and data protection.

Responsibilities:

  • Build, extend, troubleshoot, and 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.
  • 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 teammates.
  • Evaluate and propose improvements to existing systems.
  • Learn platform-wide components, understanding service communication, domain logic, and guarantees.
  • Work remotely with teams distributed across the world and time zones.

Requirements:

  • 7+ years of 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.
  • Excellent understanding of network protocols and stacks.
  • Excellent understanding of DB technologies.
  • Knowledge of basic data structures and algorithms.
  • 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.
  • Excellent troubleshooting and problem-solving skills.

Workato offers:

  • A flexible, trust-oriented culture.
  • A vibrant and dynamic work environment.
  • Opportunity to work remotely with distributed teams.
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)