Job offer
Senior Software Engineer, Custody Value Stream (80-100%)
Swygram is looking for a Senior Software Engineer in Zurich for the Custody Value Stream to develop secure and scalable solutions for the custody of digital assets. The role requires at least 8 years of experience with TypeScript or Java, as well as expertise in security, cryptography, and distributed systems.
About the role
- The Custody Value Stream is a cross-functional team dedicated to the secure custody of digital assets, our primary service.
- As part of a regulated digital asset bank, we are inherently entrusted with safeguarding client assets, and we place security, compliance, and operational integrity at the heart of everything we do.
- We operate in an agile, product-led environment, bringing together expertise in product management and engineering to deliver and operate scalable, end-to-end custody services.
- Our platform is constantly evolving to maintain the highest standards of security, reliability, and resilience, ensuring that client assets remain protected in an increasingly complex digital landscape.
- We are looking for a Senior Software Engineer to join our agile Scrum team within the custody value stream, where you'll help build secure, scalable, and innovative solutions that power our digital asset custody services.
Your main responsibilities
- Deliver code end-to-end — from writing and reviewing secure, well-tested code to running it confidently in production
- Drive continuous improvement in application quality and security, treating technical debt as a risk that must be actively managed
- Ensure platform reliability by collaborating across engineering disciplines—CI/CD, SRE, DevOps, and networking—to raise the bar for availability, resilience, and observability
- Build the team's capabilities by mentoring junior engineers and raising engineering standards by leading by example
Profiles and Mindset
- You are passionate about building scalable backend services that leverage the latest industry standards
- You have a collaborative and growth mindset
- You care about quality and security and take full ownership of the software development lifecycle
- You are comfortable taking ownership of the entire development lifecycle, from redesigning solutions to running the application in production
- You are proactive and find new opportunities and challenges motivating
Our ideal candidate
- 8+ years of experience with TypeScript and/or Java
- Expertise in security and applied cryptography
- Expertise in an industry framework such as NestJS, Spring, or Quarkus
- Expertise in working with RDBMS (ideally Postgres)
- Work experience with Kafka
- Experience with distributed systems and infrastructure
- Designing Flexible and Robust REST APIs Using an API-First Approach
- Understanding microservices and event-driven architecture, and being able to implement complex functionality with high quality and security
- Working knowledge of Docker and containerization
- Experience working with Kubernetes is a plus
- Experience working with MM is beneficial
- Experience working with AWS is a plus
Our Engineering Culture
- Team-first mindset
- We deliver frequently, with high quality and security
- We celebrate our successes and learn from our failures
- We are pragmatic and strive for simplicity
- We have a positive impact
Our Offer
- An attractive combination of market-rate salaries and entrepreneurial incentive programs
- Flexible work-from-home policies
- Professional Development Through Mentoring and Buddy Programs
- A one-month, fully paid sabbatical after five years of continuous employment
Job details