P

Pragmatike

Global remote technology talent

Engineering Manager - Distributed P2P Systems

Full-Time
No salary listed
Senior
Remote in Spain+2 moreMore locations: Remote in Italy | Paris, France
RemoteMust overlap with European time zones.
Engineering ManagementEngineering Leadership

About the job

Requirements
  • At least 7 years of software engineering experience, including at least 3 years in an Engineering Manager or technical leadership role.
  • Proven experience leading teams that build and ship distributed systems or infrastructure software to production.
  • Strong understanding of P2P and distributed systems, such as peer discovery, DHTs, gossip protocols, NAT traversal, replication, consensus, or content-addressed systems.
  • Strong backend and systems programming experience, ideally with Go, or alternatively C, C++, or Rust.
  • Solid understanding of concurrency, networking, distributed communication, and fault-tolerant system design.
  • Experience with compute orchestration, distributed storage, distributed databases, or platform infrastructure.
  • Familiarity with technologies such as libp2p, gRPC, Protobuf, IPFS/CIDs, Kubernetes, or containerized infrastructure.
  • Experience with observability and production operations, including tools such as Prometheus, Grafana, OpenTelemetry, or distributed tracing.
  • Strong understanding of Linux systems and networking fundamentals.
  • Experience establishing engineering standards around automated testing, CI/CD, release processes, and incident management.
  • Strong technical judgment and ability to balance hands-on engineering, people leadership, and strategic decision-making.
  • Excellent written and verbal communication skills, with the ability to work effectively in a remote and async environment.
Responsibilities
  • Lead, mentor, and grow a high-performing team of distributed systems and backend engineers.
  • Drive the technical direction and execution of core P2P, compute, and distributed platform systems.
  • Stay hands-on with architecture, design, implementation, and technical problem-solving.
  • Guide development of high-throughput distributed protocols, including peer discovery, communication, replication, and data distribution.
  • Oversee systems responsible for compute orchestration, provisioning, scaling, and workload distribution.
  • Champion reliability, resilience, observability, and production readiness across the platform.
  • Establish engineering practices around testing, CI/CD, releases, incident response, and root-cause analysis.
  • Work with Infrastructure, Product, Security, and Platform teams on roadmaps, priorities, and cross-team dependencies.
  • Run 1:1s, retrospectives, performance reviews, and career-development conversations.
  • Translate technical and business priorities into execution plans and measurable outcomes.
  • Foster a culture of ownership, technical excellence, pragmatic decision-making, and continuous improvement.
Desired Qualifications
  • Experience with distributed storage, object storage, distributed filesystems, or data integrity systems.
  • Knowledge of S3 APIs, NFS, FUSE, POSIX semantics, block storage, or storage engines.
  • Experience with erasure coding, sharding, garbage collection, or large-scale data migration.
  • Experience managing multi-cloud, bare-metal, or geographically distributed infrastructure.
  • Familiarity with GPU infrastructure, distributed AI compute, model serving, or inference routing.
  • Experience with infrastructure-as-code tools such as Terraform, Pulumi, or similar tools.
  • Experience working with decentralized, blockchain, Web3, or other P2P architectures.

About the company

Pragmatike connects companies with remote technology professionals across international markets. It recruits for software engineering, data, product, design, infrastructure and related digital roles, helping employers identify specialists outside a single local talent pool. The company combines recruiter-led evaluation with a platform-oriented matching process and supports remote hiring across borders. Its identity is technology talent acquisition and workforce access rather than a software development agency delivering client projects itself. Its workforce brings together technical specialists, client delivery teams and business operations.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A