Software Engineer (Networking & Protocols)

Black Line
Blacksburg, VA
Job Description
Role Overview

Modulr is building a decentralized cloud infrastructure, and the Core team is seeking a Software Engineer to design, implement, and scale the networking layer. The team powers the ecosystem with high-performance communication protocols and distributed consensus mechanisms.

What You Will Do

Design and implement the Modulr.Core networking layer, develop real-time communication systems, build secure and efficient APIs, and optimize distributed systems for latency, throughput, and fault tolerance.

Why It Might Be a Fit

The ideal candidate has 3+ years of experience in Python or C++ network programming, a strong foundation in asynchronous I/O, concurrency models, and low-level socket development, and familiarity with distributed systems and consensus protocols.

Requirements

  • 3+ years of experience in Python or C++ network programming
  • Strong foundation in asynchronous I/O, concurrency models, and low-level socket development
  • Familiarity with distributed systems, peer-to-peer networking, and consensus protocols such as PoS, BFT, or Raft
  • Experience with WebRTC or real-time streaming frameworks such as STUN/TURN, ICE, RTP, or RTCDataChannel
  • Understanding of cloud-native networking, containers, and orchestration frameworks

Benefits

  • Base Salary: $75K–$135K per year
  • Token Vesting Options Available
  • Overtime above 45 hrs/week paid at 1.5×
  • Flexible PTO plus 50 hrs/year of emergency leave
  • Weekly R&D time (4 hrs) for experiments or protocol extensions
  • Access to the Founders Fund to pitch and build your own co-chain
  • Career growth toward Protocol Architect or Systems Lead
]]>