Search Remote Jobs

Senior Software Engineer, Go

🔥 0 minutes ago

🇪🇸 Spain – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Where this job comes from

Posted on Workato's careers page, not through a job board

First seen by Remote Rocketship 0 minutes ago

Logo of Workato

Workato

501 - 1000 employees

Founded 2013

💼 Consulting

📦 Logistics

📣 Marketing

💰 $200M Series E on 2021-11

Consulting • Logistics • Marketing

Workato is a leading provider of integration and automation platforms that power up organizations by orchestrating their data, apps, and business processes. As the number one integration Platform as a Service (iPaaS), Workato focuses on providing AI-powered automations to enhance business efficiency at scale. Its platform utilizes a low-code approach for app and data orchestration, offering solutions like API management, process insights, and enterprise-level security. Workato supports various functions such as IT, HR, finance, marketing, and operations, and is trusted by large enterprises for transforming and automating workflows securely and efficiently. It offers over 1200 pre-built connectors and supports a cloud-native infrastructure with elastic scalability. Known for its contributions to enterprise-level integration and automation, Workato empowers organizations to boost innovation and transform business operations.

📋 Description

• Develop and maintain core components of Workato's Recipe runtime, including recipe execution, DSL, event pulling, webhook processing, and job execution • Design and implement distributed backend systems in Go with attention to performance and memory behavior • Work on runtime-level components under high concurrency and throughput • Apply Go internals knowledge, including scheduler, memory model, and garbage collection, to improve efficiency • Design and optimize concurrent workflows using goroutines, channels, synchronization primitives, and context propagation • Optimize slices, memory allocations, and data structures for performance-critical paths • Improve execution of custom third-party code through isolation, performance, and feature extensions • Modernize runtime components for modularity, structured architecture, and observability • Improve trigger configuration and execution across webhooks and polling mechanisms • Integrate and optimize 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 focused on correctness, concurrency safety, and performance

🎯 Requirements

• 7+ years of experience building scalable distributed backend applications • Strong understanding of databases, load balancers, application servers, message brokers, caching, and monitoring • Good understanding of network protocols and stacks • Good understanding of classic databases and modern NoSQL technologies • Knowledge of basic data structures and algorithms • Multilingual programming experience; codebase primarily Ruby, migrating toward Go and Rust • Excellent debugging, analytical, problem-solving, and social skills • BS/MS degree in Computer Science, Engineering, or a related subject, with 7+ years of industry experience • Readiness to work remotely with teams distributed across the world and time zones • Nice-to-have: network programming, application/data security, physical database design, Docker and isolation technologies, public cloud infrastructure, related fields, data-processing pipelines, and third-party REST APIs at scale

🏖️ Benefits

• Flexible, trust-oriented culture • Vibrant and dynamic work environment • Benefits offered to all employees (specific benefits are not listed)

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 5 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Arquitecto/a Java liderando microservicios, APIs y decisiones estratégicas para knowmad mood, compañía de transformación digital. Diseño de soluciones escalables y modernización tecnológica.

🗣️🇪🇸 Spanish Required

🕒 5 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Desarrollador Java backend en knowmad mood, compañía de transformación digital. Construcción de microservicios, APIs REST y soluciones orientadas a eventos con Kafka.

🗣️🇪🇸 Spanish Required

🕒 5 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Fullstack Architect construyendo productos digitales desde cero con Java y React para una compañía líder en transformación digital. Diseñando arquitectura, soluciones fullstack y evolución iterativa del producto.

🗣️🇪🇸 Spanish Required

🕒 5 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Java Backend Developer desarrollando microservicios, APIs REST y aplicaciones Spring para knowmad mood, compañía de transformación digital. Trabajo remoto en España con formación y plan de carrera.

🗣️🇪🇸 Spanish Required

🕒 5 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Java Backend Developer desarrollando microservicios y APIs REST para knowmad mood, compañía líder en transformación digital. Trabajo remoto con Java 17+, Spring Boot y arquitecturas cloud.

🗣️🇪🇸 Spanish Required

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok