Software Engineer

Raven Technologies Group LLC

Apply Now →
RemoteEngineering
Posted 3 September 2026

Job Description

Job Title

Software Engineer

Job Description

We are looking for a part-time software engineer to help implement a proof of concept for an experimental decentralized, censorship-resistant networking protocol.

The network architecture and protocol design are already substantially defined. Your job will be to translate that design into a working Python implementation, make implementation-level engineering decisions, and help identify problems that emerge during testing. The objective is a functional proof of concept, not a production-ready implementation.

The work primarily involves Python, peer-to-peer networking, asynchronous/concurrent programming, and applied cryptography.

Experience implementing network protocols, peer-to-peer systems, or distributed systems is a plus but not required.

This is not a cryptocurrency, NFT, or Web3 project.

Approximately 20 hours per week at $20 USD/hour. The initial proof-of-concept effort is expected to last approximately four months.

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

  • Strong Python programming skills.
  • Good understanding of networking and network protocols.
  • Familiarity with asynchronous or concurrent programming.
  • Working knowledge of applied cryptography and standard cryptographic primitives.
  • Ability to independently reason through, implement, and debug systems.
  • Use of generative AI or AI coding assistants for project work is not permitted.

About the Company

Raven Technologies Group is an independent software company developing privacy-focused software, communications systems, and digital infrastructure.

Contact Info

Ready to apply? This job is hosted externally on the employer's site.

Apply for This Job