Senior Software Engineer

Workato · Barcelona, Spain; Madrid, Spain · Engineering

Posted 2026-09-11

Apply for this role →

Responsibilities

We seek an exceptional Senior Go Engineer to join the Workato Genie team. In this role, you will be responsible for developing mission-critical features and services for the Workato platform, including AI chatbot dispatching and balancing synchronous and asynchronous AI execution. In this role, you will also be responsible to:

Build high-performance gateways and routing components

Build server-side infrastructure for logging and monitoring

Work closely with Infra and SRE teams to ensure high availability and scalability requirements are addressed

Collaborate closely with the AI team to design and implement innovative features for a new AI assistant, ensuring cutting-edge performance and user experience.

Contribute at all phases of the development lifecycle

Write well-designed, testable, efficient code

Evaluate and propose improvements to the existing system

Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

Qualifications / Experience / Technical Skills

BS/MS degree in Computer Science, Engineering, or a related subject

8+ years of industry experience

Strong experience with Go language at backend (4+ years)

Excellent debugging, analytical, problem-solving, and social skills

Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.

Experience with building and scaling distributed, highly available systems

Experience in Ruby on Rails is a plus

Contributions to open-source projects are a big plus

Understanding of possible bottlenecks in a code and a solution in general

At least basic knowledge of Kubernetes concepts and configuration

Nice to Haves

Experience with Docker and other isolation technologies

Experience with Redis-based caching

Experience with public cloud infrastructure providers (AWS/Azure/Google Cloud)

Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc)

Experience with third-party REST APIs at scale (request throttling, batch processing, etc)

Soft Skills / Personal Characteristics

Readiness to work remotely with teams distributed across the world and timezones

Spoken English (at a level enough to pass technical interviews and work with colleagues)

Open to new technologies and willing to experiment

Full-cycle product feature delivery mindset (from design to production and maintenance).

(REQ ID: 2941)

Apply for this role →

← Back to all jobs