Principal Software Engineer, GO & Rust (Engine) (Barcelona)

Principal Software Engineer, GO & Rust (Engine) (Barcelona)

06 ago
|
Workato
|
Barcelona

06 ago

Workato

Barcelona

Experteer Overview Desplácese hacia abajo para encontrar los detalles completos de la oferta de trabajo, incluyendo la experiencia requerida y las funciones y tareas asociadas. In this System Architect role, you will lead the design and evolution of Workato’s platform architecture, shaping secure, scalable, and cost-conscious systems. You’ll make critical architectural decisions that affect performance, security, reliability, and modularity across the platform, while collaborating with cross-functional teams. The role combines hands-on coding in Golang with governing architecture and guiding migrations from legacy components. You’ll document decisions, drive zero-downtime strategies, and mentor engineers to raise architectural standards.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 encryption• Assess and plan replacements for legacy components• Plan implementation phases, migrations, and feature deprecation timelines• Review and approve architectural designs and provide detailed feedback• Lead architecture review sessions and drive cross-team technical decisions• Collaborate with Product Managers, Security,



SRE and Infra teams to establish standards• Lead threat modeling and drive consensus on platform initiatives• Mentor engineers on architectural best practices and complex challenges• Write ADRs, design docs, runbooks, and API specs• Create system diagrams and research cross-solution approaches• Design zero-downtime migration strategies and define acceptance criteria for changesResponsabilidades• 8+ years building scalable distributed systems• 3+ years in System/Platform Architect roles• Experience designing large microservice environments and monoliths• Strong Golang coding skills (production-quality)• Knowledge of Protocol Buffers, gRPC, WebSockets, Kafka, PostgreSQL (partitioning, replication, HA)• Security u0026 authentication experience (OAuth 2.0/OIDC, JWT, mTLS, encryption)• Infrastructure/Operations familiarity (Kubernetes, xqbhyrx Docker, CI/CD, Terraform)• Distributed systems patterns (Saga, circuit breakers, retries)• Experience with high-traffic systems (millions of requests per day)• Excellent technical writing and cross-team communication• Experience planning phased implementations and complex cross-team projects• Track record with feature flags, gradual rollouts, and zero-downtime deployments• Ability to mentor and create technical roadmaps• Experience with AI-assisted workflows in system analysisRequisitos principales• vibrant and dynamic work environment• trust-oriented culture• ownership of roles• emphasis on balance between productivity and self-care

📌 Principal Software Engineer, GO & Rust (Engine) (Barcelona)
🏢 Workato
📍 Barcelona

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) (barcelona) / barcelona

Suscribete a esta alerta:

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