We're planting a tree for every job application! Click here to learn more

Software Engineer - DAML Application Runtime (UK)

Digital Asset

New York, United States of America

Remote within European Union

Posted almost 3 years ago

This team is responsible for all software and tooling used in the development of Ledger client applications.

Tech stack

  • Scala

*Remote from the UK*

The DAML Application Runtime team is responsible for all software and tooling used in the development of Ledger client applications. This ranges from JavaScript code generation and libraries used in UIs, to frameworks that abstract over common tasks and provide simpler APIs to users to services, and APIs to implement and deploy ledger automation.

As a software engineer on the DAML Application Runtime team, you have the unique opportunity to build an ecosystem of tools that enable an exciting new class of smart contract, distributed ledger applications. You’ll develop the tools, APIs and frameworks used in the development of smart contract applications. You will get to extend and improve existing software as well as develop entirely new services to address the issues faced by DAML users in their applications.

Key Responsibilities

  • Work on frameworks and tooling used directly by customers in their ledger client applications
  • Deliver high quality and well-tested code efficiently and at pace in a Scala-focused codebase
  • Address production requirements from customers by making services more reliable and easier to inspect
  • Follow a collaborative approach that fosters, embraces, and insists upon diverse perspectives. We are a team where everyone pulls more than their weight, where everyone matters and all opinions are valuable.

Key Criteria

  • Proven history of delivering services running in a production setup.
  • Excellent programming skills and experience in at least one modern and/or functional programming language, ideally on the JVM, including, but not limited, to Java 8+, Scala, Kotlin, Haskell.
  • Experience instrumenting applications for production usage, e.g., adding logging, metrics and tracing functionality.
  • Self reliant and thrives on continuous learning.
  • Experience working in an open source environment.

About Digital Asset

Digital Asset helps companies of all sizes and across industries get distributed applications to market faster, and stay there longer. At the core of our service offering is DAML (daml.com), the open source and platform-independent smart contract framework that enables developers to write an application once and deploy it anywhere. Today, we work with some of the largest companies in the world to harness the transformative power of smart contracts - a component of the distributed ledger technology (DLT) stack - and change the way applications are developed, deployed and used to solve real-world business challenges.

Digital Asset is a global company with offices in New York, London, Budapest, Zurich, Hong Kong, and Sydney.

As we grow our team, we will maintain the dynamic, collaborative and pragmatic way of working that has grounded our efforts from the beginning. If you seek to develop solutions others have yet to contemplate, this opportunity may be right for you!


£70K - 125K

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Pension

  • Generous PTO

  • Parental Leave

  • 401K

  • Full Healthcare Coverage

  • Competitive Salary

  • Stock Options

Similar roles that might interest you


CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub