Principal Software Engineer, Go & Rust (Engine)

Workato
Madrid, Spain
8 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Continuous Integration Distributed Systems Fault Tolerance Protocol Buffers Systems Analysis PostgreSQL OAuth OpenID Software Architecture Reliability Engineering
+12 more
Runbook Systems Architecture WebSocket Zapier Kubernetes Apache Kafka Software Coding Terraform Grpc Docker Golang Microservices

Job description

Experteer Overview Asegúrese de presentar su candidatura con toda la información solicitada, tal como se expone en la descripción del puesto a continuación.As a System Architect at Workato, you will lead the design and evolution of a secure, scalable platform, shaping how the product supports real-time orchestration at enterprise scale.You’ll drive critical architectural decisions across microservices and legacy components, partnering with product and security teams to set standards.Your work enables reliable, zero-downtime migrations and robust security for the automated enterprise.This role offers hands-on coding and high-impact governance in a fast-growing cloud-native environment.Compensaciones / Beneficios* Design microservices and platform features from concept to production-ready specs* Create technical designs and proof-of-concepts in Golang* Architect secure, fault-tolerant systems with automated failover and end-to-end encryption* Analyze existing architecture and plan gradual replacement of legacy components* Plan implementation phases, migration strategies, and deprecation timelines* Review and approve architectural designs; lead architecture review sessions* Collaborate with Product, Dev Leads, Security, SRE, and Infrastructure to set platform-wide standards* Lead threat modeling and drive consensus on platform initiatives* Mentor engineers on architectural best practices and resolve complex challenges* Write technical documentation (ADRs, runbooks, API specs) and design system diagrams* Design zero-downtime migration strategies and define acceptance criteria for changes* Lead cross-team projects with phased implementations and feature flagsResponsabilidades* 8+ years building scalable distributed systems* 3+ years in System/Platform Architect roles* Proven experience with large microservice environments and monoliths* Strong Golang coding skills (production-quality)* Proficiency with Protocol Buffers, gRPC, WebSockets, Kafka, PostgreSQL (partitioning, replication, HA)* Security u** authentication expertise xqbhyrx (OAuth 2.0/OIDC, JWT, mTLS, encryption)* Infrastructure u** operations knowledge (Kubernetes, Docker, CI/CD, Terraform)* Experience with distributed systems patterns (Saga, circuit breakers, retries)* Experience with high-scale systems (millions of requests per day)* Excellent technical writing and cross-team communication* Ability to plan phased implementations and lead complex projects* Track record with feature flags, gradual rollouts, zero-downtime deployments* Mentorship mindset and cost analysis capabilities* Experience with AI-assisted workflows in system analysis and anomaly detectionRequisitos principales*

Requirements

criteria for changes* Lead cross-team projects with phased implementations and feature flagsResponsabilidades* 8+ years building scalable distributed systems* 3+ years in System/Platform Architect roles* Proven experience with large microservice environments and monoliths* Strong Golang coding skills (production-quality)* Proficiency with Protocol Buffers, gRPC, WebSockets, Kafka, PostgreSQL (partitioning, replication, HA)* Security u** authentication expertise xqbhyrx (OAuth 2.0/OIDC, JWT, mTLS, encryption)* Infrastructure u** operations knowledge (Kubernetes, Docker, CI/CD, Terraform)* Experience with distributed systems patterns (Saga, circuit breakers, retries)* Experience with high-scale systems (millions of requests per day)* Excellent technical writing and cross-team communication* Ability to plan phased implementations and lead complex projects* Track record with feature flags, gradual rollouts, zero-downtime deployments* Mentorship mindset and cost analysis capabilities* Experience with AI-assisted workflows in system analysis and anomaly detectionRequisitos principales*

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all