Compensation
Remote within
- European Union
Contract type
Technologies & frameworks
Benefits & perks
- 401k
- Generous pto
- Pension
- Parental leave
- Full healthcare coverage
- Stock options
- Competitive salary
Role overview
*Remote from Switzerland*
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.
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!
- 50-249
- New York, NY, US
Digital Asset is on a mission to create the global economic network of seamlessly interconnected businesses. By building a state-of-the-art platform and developer tools and leveraging the best modern infrastructure providers, we can change how businesses interact. Ambitious teams — from startups to the enterprise — are joining the network to build fundamentally new applications that span industries. The changing nature of business Businesses are more interconnected than ever before, and current technologies enable data replication but not shared processing. Inaccessible assets, undifferentiated replication, and incompatible APIs lead to duplicated efforts and siloed infrastructure. There is a better way. Digital Asset’s global economic network enables teams to get to market faster, focus on their core value, and unleash web-paced innovation for all industries. Backed by global innovation leaders Digital Asset is backed by 17 strategic investors, including leading financial and technology companies that are uniquely positioned to help drive the adoption of Digital Asset’s developer tools and DLT solutions on a global scale.
Compensation
Remote within
- European Union
Contract type
Technologies & frameworks
Benefits & perks
- 401k
- Generous pto
- Pension
- Parental leave
- Full healthcare coverage
- Stock options
- Competitive salary
Get hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Java Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with EmailGet hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Java Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with Email