Software Engineer - Data Encryption

Exoscale (Headquarters: Lausanne, Switzerland)

Location: Lausanne, Switzerland or remote in Europe   |   Full-Time
Cloud Security Encryption Cryptography KMS HSM Distributed Systems Clojure UNIX Performance Monitoring Infrastructure API Design Back End Engineer Cyber Security
Exoscale is the leading Swiss/European cloud service provider. Join a dynamic working environment with a cutting-edge distributed team. Exoscale strives to create an environment with great working conditions and welcomes diverse applicants.

To continue its commitment towards a rock-solid and fast infrastructure, Exoscale is hiring a software engineer to join its data encryption team to work on the design and implementation of a Key Management Service (KMS).

Some of the challenges you will be working on:
* Design and implement a secure, scalable, and resilient KMS tailored to our needs—from architecture to production.
* Define APIs and integrations for internal services and external systems needing secure key storage, encryption, and decryption.
* Build in robust auditability, access control, and operational visibility from day one.
* Ensure scalability, reliability, and performance
* Collaborate closely with our platform, security, and application teams to align requirements and support their use cases.
* Monitor system performance and troubleshoot issues
* Participate in code & changes reviews
* Stay up to date with the latest in cryptographic standards, best practices, and security vulnerabilities.
* Take part in the on-call roll after a training period

Ideal candidates will:
* Have experience with cloud infrastructure
* Have a proven track record of building secure distributed services or infrastructure components.
* Have a solid understanding of cryptographic principles, especially around key lifecycle, encryption-at-rest, HSMs, and secure key storage.
* Have a good understanding of the UNIX operating system
* Have experience with building and operating distributed systems
* Have an eye for performance and monitoring
* Have experience with Clojure

What we offer:
* Flexible working hours and working from home
* Autonomous working conditions with a lot of freedom to create
* Modern working atmosphere and centrally located office with great public transport connections
* Team events as well as training and further education

Candidates who are not familiar with all the topics above but willing to learn are encouraged to apply.
Post Date: May 23, 2025