Our client is seeking a C++ Software Engineer to build and deploy the core technology underpinning blockchain networks. This candidate will assist the team on a variety of projects including the development of core software, advanced database-backed data structures, compilers, and runtime environments. This role emphasized on clean software development, algorithm design, and the development of scalable high-throughput systems. This candidate must have a background in low-level or backend software development.
5+ years experience in Go, Java, or C++ or a comparable compiled programming language
Comfort in dealing with large data sets, preferably experience with Redis, PostgreSQL, MySQL, Oracle, or DB2
Experience with AWS infrastructure
Knowledge of Ethereum and Bitcoin blockchains a plus
Best practices for facilitating Agile and Test Driven Development