Senior C++ Developer (Remote)


SORAMITSU is an award-winning financial technology company delivering blockchain-based solutions that represent the next-generation of fintech and DeFi for enterprises, universities, and governments.

Established in Japan in 2016. Currently employing over 100 people across the globe with offices in Switzerland, Russia, Cambodia, Thailand, Japan, Niue and Dubai.

We have many widely recognized projects in both institutional and crypto, including BakongFearless WalletKAGOMEFUHON, and of course, our core contributions to Hyperledger IrohaSORA and Polkaswap.

SORAMITSU was recognized as the “Central Bank Digital Currency Partner of the Year 2020” by Central Banking.

You can familiarize yourself with our various activities by visiting our homepage at or check out our Twitter profile.

Our distributed team is spread across Europe, Asia, Middle East, North America and Oceania. We use Telegram for communication, Zoom for meetings, Google Workspace and Notion for collaboration, and Jira, Confluence and GitHub to facilitate agile development processes in general.

SORAMITSU CO., LTD. / Senior C++ Developer (Remote)の求人情報

仕事内容We are looking for a senior C++ Developer that has experience with Blockchain systems. The responsibility would be to design, implement and support software production solutions that will be used by our clients, write tests for the system and guarantee high quality of functional and non-functional characteristics of produced code, perform code review for other developers, take part into making architectural decisions, transfer knowledge to other team members and mentor junior developers. The candidate will also be responsible for interviewing people that will perform development of the blockchain systems. The candidate will also need to select and integrate frameworks and libraries which will be the part of software systems and to prove his/her selection. As a senior developer, a candidate should understand the business goals of the system, plan his/her work upfront, provide correct estimations to each task and be able to foresee possible problems and eliminate them before they appear.
必須スキル・経験【Your profile】
• Strong proficiency in C++, with fair knowledge of the language specification
• Thorough knowledge of the standard library, STL containers, and algorithms
• Good understanding of memory management in non-garbage collected environments
• Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
• Knowledge of the latest C++11/14/17
• Knowledge of networking protocols, p2p and distributed systems
• Understanding cryptography algorithms, blockchain concepts
• Understanding of blockchain consensus algorithms work
• Knowledge of one or more blockchain protocols: Ethereum, Hyperledger Fabric, Quorum, MultiChain, R3 Corda
• Knowledge in Rust language is a plus
• Understanding of basics in DevOps engineering
• Knowledge of principles and practices in Agile development
• Proficient understanding of code versioning tools
歓迎スキル・経験【Soft skills】
• Impeccable communication, presentation and organizational skills
• Significant attention to details
• Maintain a positive attitude while giving and receiving constructive criticism to make improvements and take appropriate corrective actions;
• Honesty and ethic;
• Be open to changes (positive or negative) and to considerable variety in the work place;
• Willingness to take on responsibilities and challenges.


東京都Link Square Shinjuku 16F, 5-27-5, Sendagaya, Shibuya-ku, Tokyo
企業概要financial technology company