Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Backend Software Engineer - SDK role.
Rezi rewrites your resume against Digital Asset's job description. Free.

Tailor your resume to this Backend Software Engineer - SDK role.
Rezi rewrites your resume against Digital Asset's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Backend Software Engineer - SDK posting at Digital Asset — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Backend Software Engineer - SDK posting at Digital Asset — free, in seconds.
About the Role
The SDK team designs, builds, and maintains the APIs, libraries, and tools that empower third-party developers to create applications interacting with the Canton ledger and network. These solutions are primarily mission-critical workflows in the financial and insurance sectors. As a software engineer, you will work with cutting-edge technology across the full stack, from database back-end and Pekko Stream implementation to gRPC, HTTP interfaces, and Java/TypeScript client libraries.
Responsibilities
- Contribute to the SDK’s Scala code base.
- Collaborate with teams like Canton Ledger on API integration and the product team on developer education.
- Harden and test APIs for production non-functional requirements, focusing on performance, scalability, and security.
- Provide code reviews, feedback, and help set direction for team members.
- Follow a collaborative approach that embraces diverse perspectives, ensuring everyone contributes and opinions are valued.
Requirements
- Experienced Scala software engineer with demonstrated experience through open-source libraries or commercial work.
- Specialization in either database development or writing secure APIs.
- Experience with developing and deploying production systems.
- Master’s degree or PhD in computer science or a related discipline, or equivalent demonstrable experience.
- Solid understanding of SQL and relational databases, particularly PostgreSQL.
- Experience with Functional Relational Mappings in Scala (slick, anorm, doobie, or others).
- Solid understanding of network protocols and libraries (HTTP, gRPC, Netty, Tapir, etc.).
- Ability to empathize with API users to help them write efficient, robust, and idiomatic client code in various languages (e.g., TS, Python).
- Experience writing secure APIs.
- Familiarity with technologies like TLS, JWT, Auth0.
- Knowledge of common attack vectors and their mitigation.
- Prior exposure to security audit procedures is a strong plus.
- Experienced with reactive streams (especially akka/pekko) is a strong plus.
Skills
- Scala
- Database development
- Secure API development
- Reactive streams (akka/pekko)
- SQL
- PostgreSQL
- Functional Relational Mappings (slick, anorm, doobie)
- Network protocols (HTTP, gRPC, Netty, Tapir)
- TLS
- JWT
- Auth0
- TypeScript
- Python
- Java
Location
- Budapest
- Zurich
Work Type
- Full-time
Experience Level
- Experienced
Education Level
- Master's degree or PhD in computer science or related discipline, or equivalent experience
Benefits
- Comprehensive benefits package supporting well-being.
- Health and insurance benefits (medical, dental, vision) that vary by region.
- Flexible working models.
About the Company
- Digital Asset builds technologies reshaping financial markets with the mission to create the world's most trusted, privacy-enabled, and interoperable digital infrastructure for global finance.
- The Canton Network is a blockchain purpose-built for institutional finance, combining privacy, compliance, and scalability for real-time, secure settlement across multiple asset classes.
- Founded in 2014 and headquartered in New York City, with offices globally.
- The company is transforming finance, with this transformation rapidly unfolding on the Canton Network.
Equal Opportunity
- Digital Asset is an equal opportunity employer committed to considering all qualified applicants 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.
- All persons hired will be required to verify identity and eligibility to work in the location of their offer and complete necessary employment eligibility verification documents.
- Applicants with disabilities requiring accommodation during the application or interview process should contact talent@digitalasset.com.
- Information for California residents is available via a provided link.