About the company
Nillion is a secure computation network that is fundamentally changing the way high-value data is stored and used throughout the world. Processing transactions via blockchain was the tip of the iceberg of what information and industries decentralized technology and privacy-enhancing technologies (PETs) can impact. The Nillion network expands these technologies into new use cases and verticals like AI, biometric data, health data, voting, consumer data and more.
Job Summary
As a Software Engineer at Nillion you will play a key role in the design, architecture, development, configuration, testing, deployment, and ongoing maintenance of the Nillion NMC Network and Protocol. This includes working on our:
📍NMC Network Layer & Storage Layer 📍Node API 📍NMC SDK 📍NMC Runtime VM 📍Testnet & Local Testing Module 📍You will be responsible for leading key initiatives and projects while also supporting other members of the team across all areas of the platform development. 📍We are a remote-first organization looking to build an engineering team primarily focused on European and US East Coast time zones. Some travel may be required.
Requirements
📍Basic Requirements 📍5+ years of professional software development experience 📍4+ years of programming experience with at least one modern language such as Java, C++, C#, Go or Rust 📍3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems 📍Excellent verbal and written communication skills in English 📍Extensive experience working with internal and external stakeholders 📍Have highly effective communication, interpersonal and critical thinking skills 📍Strong grasp of large-scale technology architectures and data flows