Bring Your Best.
Senior Software / Protocol Engineer (Remote)
NewNode is a fast and reliable, private, peer-to-peer decentralized content distribution network (dCDN) that is resistant to a variety of types of disruption, from simple bottlenecks to deliberate censorship attacks. We are looking for several senior software engineers to help us scale up the NewNode network and diversify its applications. You will be working closely with engineers who previously built FireChat and who made deep technical contributions to BitTorrent.
Clostra is headquartered in Miami, but has been fully remote / work-from-home (WFH) since 2013. Joining our rapidly growing company is a significant opportunity for growth and development.
Visa sponsorship is not provided for this position.
Responsibilities
Work within a team of software and protocol engineers to develop highly-portable C code implementing a complex suite of network protocols
Collaborate on protocol design
Integrate with a variety of local network interfaces
Requirements
Minimum 5 years of experience with network programming in C
BA in CS or another technical field
Demonstrated ability to write complex, high-performance, evented network code
Working knowledge of applied cryptography
Experience in implementing a protocol specification, e.g., an IETF RFC
Bonus points
Experience in a startup environment
Protocol design and development experience, e.g., co-authorship or lead authorship of IETF drafts or another protocol specifications
Experience with peer-to-peer or other distributed systems
Contributions to open-source projects
Experience with iOS / Android mobile development