Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Engineering Manager (Distributed P2P Systems)
ICT
💰 Salary Not shared
📊 Market 20,000 EUR–35,000 EUR/mo (240,000 EUR–420,000 EUR/yr)
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
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Pragmatike.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas