Job offer

Senior Software Engineer, Tokenization (80-100%)

The job posting describes a position as Senior Software Engineer in the field of tokenization at Sygnum in Zurich, where the applicant will be responsible for developing high-quality, secure software with comprehensive test coverage and monitoring. The Senior Software Engineer will be part of a team working at the interface between traditional finance and digital assets, requiring close collaboration with various teams.

Tasks

As a Senior Software Engineer in the Tokenization team, you will be responsible for developing high-quality, secure code with comprehensive test coverage and monitoring. Your main tasks will include:
  • Leading the design of services and features that balance quality, security, performance, and maintainability, while actively contributing code and performing thorough code reviews.
  • Taking responsibility for the entire development lifecycle from conception to production, including responding promptly to incidents and leading root cause analyses.
  • Collaborating with platform engineers on CI/CD pipelines, working with site reliability engineers and architects on system resilience and observability, mentoring junior engineers through coaching and pairing, and promoting continuous improvement in development and delivery.

Requirements

Our ideal candidate has:
  • Technical expertise: Experience with Java (≥11) + Spring on AWS, Quarkus (or similar frameworks such as Spring Boot, Micronaut), RDBMS (ideally PostgresDB), Kafka, and caching frameworks (ideally Redis).
  • The ability to design flexible and robust REST APIs using an API-first approach.
  • Understanding of microservices, event-driven architecture, and the implementation of complex functionalities with high quality and security.
  • Knowledge of Docker, containerization, and Kubernetes.
  • Basic operational knowledge: SQL, AWS console, CLI, Linux command line operations.

Mindset & Approach

We are looking for someone who:
  • Has a preference for creating correct software, carefully considers edge cases, error handling, and system invariants.
  • The principles of functional programming value: immutability, pure functions, composition (even if not in a pure FP language).
  • The ability to adapt to a new stack.
  • Has a cooperative and growth-oriented attitude and is willing to learn and adapt new tools (e.g., Claude Code to produce higher-quality software).
  • Feels comfortable taking responsibility for the entire development life cycle, from conception to execution in production.
  • Can clearly communicate technical concepts to both technical and non-technical stakeholders.

We offer

No information available.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.