Summary
A fast-growing technology company is looking for a senior engineer to build and evolve highly scalable cloud platforms. The role focuses on distributed systems, multi-cloud architecture, reliability, performance, security, and solving complex infrastructure challenges.
Highlights
Work on large-scale cloud infrastructure problems with end-to-end ownership, advanced distributed systems challenges, and opportunities to influence technical architecture.
Description
Senior / Staff / Principal Software Engineer โ Cloud Platform & Distributed Systems | Remote, Portugal
Our client is a venture-backed tech company running thousands of clusters across AWS, Azure, and GCP - autonomously deployed, scaled, secured, and healed on Kubernetes at genuinely large scale.
This is a role at the sharp end of multi-cloud, multi-region, multi-tenant infrastructure, where the systems have to stay low-latency and always-on no matter what's happening underneath them.
You'll work across the control plane, data plane, operator, networking, storage, and customer-facing portal - with true end-to-end ownership of the projects you lead, not a narrow slice of one layer.
What you'll be doing:
Leading technical design and decision-making on large, release-defining projects spanning distributed systems, cloud infrastructure, and database technologyDesigning and building new capabilities across networking, control plane, and managed service infrastructure - including multi-cloud/multi-region architecture, secure connectivity, identity, and storageSolving genuinely hard system problems around consistency, availability, performance, isolation, security, and cost, across thousands of tenants on shared and dedicated infrastructureDiagnosing and fixing elusive distributed-systems bugs in production - noisy-neighbor regressions, subtle cross-cloud asymmetries, the kind of issues that don't reproduce easilyTaking a project from design through to production rollout, navigating ambiguity along the way
What you'll bring:
Strong, hands-on experience with distributed systems and cloud services4+ years developing and debugging system-level software in Go, C++, or Rust (more for Principal level)A degree in Computer Science or equivalent practical experienceA track record of building highly reliable, high-performance system softwareExperience leading non-trivial projects end-to-end, from design through to shipping
Nice to have:
Knowledge of database architecture and operating systemsExperience with Kubernetes-managed distributed systemsHands-on experience with a major cloud provider, including networking and identityFamiliarity with observability stacks (Prometheus, Grafana) and Infrastructure-as-Code (Terraform/Terragrunt)
Why this role:
This is genuinely infrastructure-critical work at real scale - few companies operate multi-cloud database infrastructure at this level of maturity.
Levels open from Senior through Staff to Principal depending on experience and scope.
Fully remote, based anywhere in Portugal.