Engineering Manager (Distributed P2P Systems)Pragmatike · Poland

Engineering Manager (Distributed P2P Systems)

🗓️ Posted 2026-10-05 Poland Fulltime Hybrid ICT
💰 Salary Not shared 📊 Market 20,000 EUR–35,000 EUR/mo

About the Company

Remote first tech projects Trusted by remote-first companies worldwide. Completing tech projects for startups and scaleups. IT Services and IT Consulting Specialties: Tech project delivery, Startup consulting, Scaleup support, Remote-first development, Software development, IT consulting

About the Role

We are looking for an experienced Engineering Manager to lead a team building the distributed systems that power a decentralized compute and storage platform.

Responsibilities

  • ● storage, compute orchestration, and core platform services. You'll combine people leadership with strong technical ownership, helping shape architecture, guide execution, and stay hands-on with critical systems and production code.
  • ● This is a great opportunity for a technical engineering leader who enjoys working close to complex distributed systems, making pragmatic architectural decisions, and building a strong engineering culture in an async, writing-first environment.
  • ● 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 the 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 strong engineering practices around testing, CI/CD, releases, incident response, and root-cause analysis
  • ● Work closely with Infrastructure, Product, Security, and Platform teams on roadmaps, priorities, and cross-team dependencies
  • ● Run effective 1:1s, retrospectives, performance reviews, and career development conversations
  • ● Translate technical and business priorities into clear execution plans and measurable outcomes
  • ● Foster a culture of ownership, technical excellence, pragmatic decision-making, and continuous improvement
  • ● + years of software engineering experience, with 3+ years in an Engineering Manager or technical leadership role
  • ● Proven experience leading teams building and shipping 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
  • ● Familiarity with technologies such as libp2p, gRPC, Protobuf, IPFS/CIDs, Kubernetes, or containerized infrastructure
  • ● Strong understanding of Linux systems and networking fundamentals