Principal Software Engineer, Go & Rust (Engine) (Madrid)

Principal Software Engineer, Go & Rust (Engine) (Madrid)

04 ago
|
Workato
|
Madrid

04 ago

Workato

Madrid

Principal Software Engineer, GO & Rust (Engine) Workato Madrid, ES
Experteer Overview 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 / Incentivos 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 flags
Responsabilidades 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 & authentication expertise (OAuth 2.0/OIDC, JWT, mTLS, encryption)
Infrastructure & 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 detection
#J-18808-Ljbffr

📌 Principal Software Engineer, Go & Rust (Engine) (Madrid)
🏢 Workato
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer, go & rust (engine) (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer, go & rust (engine) (madrid) / madrid