Software engineer is responsible for the development of reliable, highly scalable next generation financial applications leveraging distributed ledger technology. They will be able to work at many levels of the task: distributed systems engineering and design, systems integration, localization, and other associated development. They should be experienced in various programming languages and multiple development methodologies and have delivered enterprise-level applications and solutions.
- Lead the product development process
- Develop reliable, highly scalable financial applications on blockchain
- Work with product managers to understand requirements.
- Partner with teams in designing, testing, deploying and operating software
- Work with tech partners and institutional clients to engage Proof-of-Concepts and pilot tests.
- Collaborate with systems integration, QA testing teams to ensure timely product releases
- Play advisory role in system and product design, resolve and ensure the design is suitable for commercialization.