November 27, 2018

Senior Software Engineer

This job posting expired and applications are no longer accepted.
The Nano Foundation
November 27, 2018
Anywhere, United States
Job Type
Salary range
Neg. Based on Experience
c++, Visual Studio, XCode, Git, multithreaded programming, applied cryptography


The Nano protocol is designed to be an efficient, global digital currency that can be used in everyday life. The Nano Foundation’s mission is to be a guardian of the Nano protocol and the role of a core developer is to make sure the protocol specification and node implementation serve as a secure, finance grade service.


  • Maintain and improve the Nano protocol and specification
  • Diagnose functional and performance issues in core software
  • Utilize test-driven development to ensure maximum code coverage and quality
  • Prioritizing and delegating development tasks
  • Interact with Nano users to diagnose issues
  • Interact with standards bodies to establish protocol standards
  • Adhere to relevant international standards for handling financial information

Expertise in:

  • Portable C++ development on Windows, OSX, Posix systems
  • C++ programming, templates, Boost libraries, GDB, Visual Studio, XCode, Git
  • Algorithms, their time complexities, and picking the correct one for a situation
  • Computer architecture, disks, memory, caches, and their associated latencies and throughput.
  • Multithreaded programming, interprocess communication, thread control primitives, asynchronous program design
  • Applied cryptography specifically elliptic curve digital signatures, ed25519, and cryptographic hash algorithms specifically blake2
  • Public computer networks and typical attack methods, UDP, TCP, IPv6

Please send your CV to along with at least 2 references from past jobs.

Related Jobs

Brand Ambassadors AKA Miracle Workers   Prague, Czech Republic new
July 21, 2019
Senior Engineer – Blockchain – REMOTE   London, United Kingdom new
July 17, 2019