At a Glance
- Tasks: Design and optimise peer-to-peer networking for a cutting-edge blockchain infrastructure.
- Company: Join a global-first tech company with a fully remote engineering team.
- Benefits: Enjoy flexible time-off, comprehensive healthcare, and a home office setup allowance.
- Why this job: Make a real impact on innovative blockchain technology while solving complex networking challenges.
- Qualifications: 5+ years in systems engineering, strong Go expertise, and networking knowledge required.
- Other info: Dynamic environment with opportunities for career growth and innovation.
The predicted salary is between 36000 - 60000 £ per year.
This position is for a Senior Engineer – Networking / P2P in the United Kingdom. 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:
- 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 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.
Senior Engineer - Networking/ P2P in London employer: Jobgether
Contact Detail:
Jobgether Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer - Networking/ P2P in London
✨Tip Number 1
Network, network, network! Reach out to folks in the industry, especially those working in blockchain or distributed systems. Use platforms like LinkedIn to connect and engage with professionals who can give you insights or even refer you to opportunities.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects related to peer-to-peer networking or blockchain. This gives potential employers a tangible look at what you can do and how you tackle complex problems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Go (Golang) skills and networking concepts. Practice solving real-world problems that might come up in the role, as this will help you demonstrate your expertise during the interview process.
✨Tip Number 4
Apply through our website! We use an AI-powered matching process to ensure your application gets the attention it deserves. Plus, it’s a great way to get your foot in the door with companies looking for top talent like you.
We think you need these skills to ace Senior Engineer - Networking/ P2P in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Engineer role. Highlight your experience with peer-to-peer networking and any relevant projects you've worked on. We want to see how your skills align with the job description!
Showcase Your Technical Skills: Don’t hold back on showcasing your technical expertise, especially in Go and networking concepts. Include specific examples of how you've tackled complex issues in live production systems. This is your chance to shine!
Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for this role. Share your passion for low-level systems engineering and how you can contribute to our team. Keep it engaging and personal!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us review your application quickly and ensures you’re considered for the role. Don’t miss out on this opportunity!
How to prepare for a job interview at Jobgether
✨Know Your Networking Stuff
Make sure you brush up on your networking concepts, especially around peer-to-peer protocols and TCP/UDP. Be ready to discuss specific challenges you've faced in previous roles and how you tackled them. This will show that you not only understand the theory but can apply it in real-world scenarios.
✨Show Off Your Problem-Solving Skills
Prepare to share examples of complex issues you've resolved in live production systems. Think about times when you had to diagnose deep technical problems and how you approached them. This will demonstrate your ownership and accountability, which are key for this role.
✨Collaborate Like a Pro
Since you'll be working with a fully remote team, highlight your experience in asynchronous communication and collaboration. Share examples of how you've successfully worked with cross-functional teams, especially in distributed systems or blockchain environments.
✨Stay Ahead of the Trends
Familiarise yourself with emerging trends in distributed systems and peer-to-peer infrastructure. Be prepared to discuss how these trends could influence architectural decisions and network performance. Showing that you're proactive about innovation will set you apart from other candidates.