To apply for jobs or to upload your CV, please register your details

By registering your details and/or uploading your CV on our website you are consenting to us using and storing your data in accordance with our Privacy Policy.

Can't find your account? Click here

Senior Software Engineer Platform

  • Job ID:V-797
  • Posted:25/08/18
  • Type:Permanent
  • Salary:Highly competitive plus stock
  • Location:London

We are a builder and network operator of next generation decentralized applications, focused on the creation, extraction and delivery of business value through the global deployment of solutions using enterprise distributed ledger platforms. We aim to unlock the financial industry's information silos and business processes to power the world's commercial interactions. 

Distributed ledger technology holds the key to a profound change in financial services industry architecture that can facilitate a generational shift in how information and processing is shared between enterprises. To maximize this capability requires more than producing discrete, independent apps and we work in partnership with our clients to co-create solutions that go beyond cost-cutting towards the generation of new business opportunity. This approach is supported by the integration of technology and business acumen as a single expertise, with a team that has spent decades working within financial institutions, and a technology architecture designed for radical pragmatism. 

Job Overview 

The Sr. Software Engineer - Platform is a hands-on software developer responsible for building our enterprise platform based on Distributed Ledger Technology (the technology that underpins Blockchain and cryptocurrency). The developer will work closely with Product, Business Development and technology partners to understand specific business problems, and abstract general capabilities to create a distributed platform of shared components that can be reused to solve a multitude of multi-party transaction and data synchronization challenges in the Financial Services industry.

The ideal candidate brings exceptional expertise in building enterprise-grade distributed platforms such as trading systems or peer-to-peer systems. The candidate is entrepreneurial, adept at working in a high-performing and agile environment and is comfortable operating both independently and collaboratively, governing personal goals against business milestones and proposing architectural designs and development practices where necessary.


  • 7+ years of hands-on software development for enterprise software
  • Extended experience working on distributed and/or multi-party transaction systems
  • Proficiency in programming using any of Java, C#, C++
  • Knowledge of designing fault-tolerant systems
  • Knowledge of modeling data for efficient transmission and distributed storage
  • Experience working in cloud environments
  • Experience in scripting languages such as TypeScript, JavaScript, Python and etc.
  • Effective verbal and written communicator
  • Financial industry knowledge a plus
  • Knowledge of Distributed Ledger and Blockchain technology a plus


Candidate employed by Orange Labs

"Capumen was quite different to other agencies", "Very friendly and helpful and gave advice in interviewing techniques", "I would have no hesitation in recommending Capumen to other candidates".

Kashif Chaudhry - Orange Labs

"Capumen spent time understanding our organisation and the needs of our business", "It was so obvious their CEO has spent 20 years working in the TMT sectors", "We only needed 2 interviews before filling the role".