CLOSE
CLOSE
CLOSE CLOSE

Software Engineer, DAML Runtime 

Position in New York, Zürich.

About Digital Asset

Digital Asset (digitalasset.com) is a leading provider of distributed ledger technology (DLT) that solves real-world business challenges. We combine deep industry expertise with scalable technology, including a distributed ledger platform and an intuitive smart contract language originally developed by Digital Asset, called DAML (daml.com). Digital Asset enables financial institutions and organizations across a variety of industries to bring efficient, modern and scalable DLT systems into production.

We work with some of the world’s largest companies, to build scalable and flexible systems that streamline business operations. 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 are yet to contemplate, this opportunity may be right for you.

About the DAML Runtime Team

We make DAML code run. Our team is active across a variety of efforts:

  • developing the APIs that allow clients to connect to DAML ledgers
  • evolving the DAML compilation target language (DAML-LF) and its interpreter
  • enabling the integration of DAML on existing distributed ledgers
  • making and keeping DAML production-ready from an operational perspective
  • ensure existing DAML codebases will keep working in the future

Responsibilities

  • Participate in the conception, design and implementation of key features that address the relevant needs of DAML users
  • Maintain, fix and improve existing components, making sure potential breaking changes are introduced only if absolutely needed
  • Write code (mostly in Scala), test it thoroughly and document its features for developers and users alike: https://github.com/digital-asset/daml
  • Following a collaborative approach that factors, embraces, and insists upon diverse perspectives: we are a small team where you matter and your opinion is valuable.

Key Criteria

  • You have experience designing and implementing software as part of a team
  • You are familiar with the JVM platform and its ecosystem of libraries and languages
  • You are familiar with both object-oriented and functional concepts
  • You write simple, clean, readable code and test it thoroughly
  • You understand the main problems arising from working on distributed systems
  • You enjoy working in a team and collaborating with others

Extra credit

  • You have played around with DAML and have ideas on how to make it even better!
  • You are an experienced Scala developer
  • You have experience writing software for distributed ledgers
  • You enjoy and have experience working on open-source software, writing documentation, providing community support on public channels and sharing the fruits of your work with the community in meetups and conferences

Connect With Us

This is a rare opportunity to help define an industry and join a dynamic team of technology innovators.

Digital Asset is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, sex, religion, sexual orientation, age, disability, citizenship status, veteran status or any other basis protected by applicable law. Applicants with disabilities who require accommodation should contact recruiting@digitalasset.com.

02. Apply

First Name
First Name
Last Name
Last Name
Email
Email
Phone
Phone
Linkedin
Linkedin
Your Cover Letter
About you
About you
Too Small!
Make your browser window bigger.
Increase your browser width since we are still
working on the mobile version.
For a nice experience
please update your browser.