Senior Engineer - Networking/ P2P

Jobgether
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Systems Engineering
Computer Networks
Software Debugging
Distributed Systems
Network Topologies
Peer-To-Peer (P2P)
Blockchain
Real Time Systems
Backend
Ethereum
Go

Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Engineer - Networking / P2P in Spain.In this role, you will strengthen and evolve the peer-to-peer networking layer of a large-scale, production-grade blockchain infrastructure. You will work on complex distributed systems challenges, improving network stability, connectivity, and performance across globally deployed clients. Collaborating with a high-caliber, fully remote engineering team, you will take ownership of diagnosing and resolving deep technical issues impacting real-time systems. This position offers the opportunity to influence architectural decisions, optimize network topology, and support the next phase of platform growth. You will operate in a highly technical, fast-moving environment where reliability, resilience, and scalability are critical. If you enjoy low-level systems engineering and thrive in solving complex networking problems, this role offers strong ownership and technical impact.Accountabilities:

  • Design, implement, and optimize peer-to-peer networking components across multiple production-grade clients.
  • Analyze and enhance network stability by identifying peering bottlenecks, protocol edge cases, and propagation inefficiencies.
  • Investigate incidents and lead root cause analysis related to network partitions, peer discovery failures, and gossip performance issues.
  • Collaborate closely with protocol, infrastructure, and systems engineering teams to align client behavior with network performance goals.
  • Contribute to architectural discussions, documentation, and best practices around networking layers and system resilience.
  • Continuously monitor emerging trends and technologies in distributed systems and peer-to-peer infrastructure to drive innovation.

Requirements

Requirements:5+ years of experience in systems, infrastructure, or backend engineering, ideally within distributed systems or blockchain environments.Strong expertise in Go (Golang) and deep knowledge of networking concepts, libraries, protocols (TCP/UDP), and debugging tools.Proven ability to troubleshoot and resolve complex issues in live production systems with strong ownership and accountability.Hands-on experience working on peer-to-peer protocols, low-level networking components, or infrastructure platforms.Excellent problem-solving, communication, and collaboration skills, with comfort operating in asynchronous, distributed teams.Preferred qualifications include prior blockchain infrastructure experience, familiarity with Ethereum-based systems, and exposure to multiple client implementations and consensus protocols.Benefits:Fully remote, global-first work environment.Comprehensive medical, dental, and vision healthcare coverage, depending on country and plan.Company-matched

Benefits & conditions

retirement plan where applicable.Home office setup allowance and monthly internet or phone reimbursement.Flexible time-off policy supporting work-life balance.Company-issued laptop and modern work equipment.Mental health support, wellness programs, and family-focused benefits.Additional benefits and coverage depending on geographic location.Why Apply Through Jobgether?We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best! Why Apply Through Jobgether?

Apply for this position