CareerPlanGet AI match score →

Principal Software Engineer, GO & Rust (Engine)

Barcelona, Spain💼 Full-time🗓 2026-07-13 → 2026-07-31

Core

Design and evolve the platform architecture for a cloud-native iPaaS, building secure, scalable, and cost-efficient systems that unify data, applications, and processes.

Role type

Principal System Architect (Golang)

Builds

Microservices, platform features, and secure distributed systems for enterprise automation

Domain

Enterprise SaaS / Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Golang, distributed systems architecture, microservices design, system security (OAuth, mTLS, encryption), Kubernetes, Terraform, technical writing, mentorship

Preferred skills

Rust, Python, Java, C++, service mesh (Istio, Linkerd), NoSQL, Redis, stream processing (Flink, Spark), cloud compliance (PCI-DSS, HIPAA, SOC2)

Technologies

Golang, Rust, Python, Java, C++, Kotlin, Protocol Buffers, gRPC, WebSockets, Kafka, PostgreSQL, Kubernetes, Docker, Terraform, Istio, Linkerd, Vault, AWS, GCP, Azure

Responsibilities

Design microservices and platform features from concept to production; create technical designs and proof-of-concepts in Golang; architect secure, fault-tolerant systems with automated failover; review and approve architectural designs from engineering teams; lead architecture review sessions and facilitate technical decision-making; write comprehensive technical documentation including ADRs and design documents

Seniority

Principal, hands-on IC with strategic oversight

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗