Posted 1mo ago

Software Engineer

@ Undline Software
Blacksburg, Virginia, United States
$75k-$135k/yrHybridFull Time
Responsibilities:design networking, develop realtime, build APIs
Requirements Summary:3+ years of Python or C++ network programming; experience with asynchronous I/O and distributed systems; familiarity with WebRTC and real-time streaming; cloud-native networking and containers.
Technical Tools Mentioned:Python, C++, FastAPI, asyncio, WebRTC, STUN/TURN, ICE, RTP, RTCDataChannel, Go
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Developing network protocols for decentralized cloud system

Description

Software Engineer (Networking & Protocols)


Team: Modulr.Core

Location: Blacksburg, VA (In-office preferred; remote considered for exceptional candidates)

Type: Full-Time


About Modulr


Modulr is building the next evolution of decentralized cloud infrastructure, a unified platform where storage, compute, and robotics operate seamlessly across a global peer-to-peer network.


The Core team powers this ecosystem with high-performance communication protocols, distributed consensus mechanisms, and cross-chain interoperability layers that form the backbone of the network.


We are seeking a Software Engineer (Networking & Protocols) to help design, implement, and scale Modulr’s decentralized communication systems.


What You’ll Do


-Design and implement the Modulr.Core networking layer connecting validators, partners, and clients across global co-chains

-Develop real-time communication systems using WebRTC, STUN/TURN, and hybrid

TCP/UDP transport protocols

-Build secure and efficient APIs, message queues, and data transport layers for distributed workloads

-Write production-grade code in Python (asyncio, FastAPI) with performance-critical modules in C++

-Collaborate on long-term efforts to build Modulr’s compiled runtime and custom programming language (C++ compiler integration)

-Optimize distributed systems for latency, throughput, and fault tolerance across thousands of concurrent peers

-Work closely with blockchain and robotics teams to enable telemetry streaming and consensus-aware packet routing

- Contribute to internal standards for encryption, serialization, and protocol versioning across the Modulr ecosystem


What You Bring


-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

- Preferred: Proficiency in C++17/20 for systems-level work and compiler-related development

- Bonus: Experience with Go or background in robotics/IoT networking, ROS2, or real-time control systems


Compensation & Benefits

-Base Salary: $75K–$135K per year (Blacksburg market)

- Salary++ Model:

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


Apply now. Build the network that connects everything.


-Team Modulr

About the Company


Undline Software is the creator of Modulr, a decentralized cloud platform that reimagines how we build, connect, and share online.
We’re not chasing hype — we’re building for the long haul. Our work spans core protocols, AI, robotics, and modular hardware, all designed to replace centralized infrastructure with systems that are sustainable, secure, and user-owned.

At Undline Software, trust is earned, creativity matters more than convention, and every team member has a voice.