Build infrastructure that cannot fail quietly.
Healthcare data platforms fail in ways nobody notices for years — a permission that was too broad, an audit log with a gap. We are looking for people who find that prospect unacceptable rather than abstract.
- Open roles
- 6
- People
- 84
- Office days
- 2 / week
- Minimum leave
- 5 weeks

Two people, one laptop,
and a problem neither solves alone.
Eighty-four people, four offices, one product — small enough that the colleague who built the key-management layer sits across the table when something needs solving, not three time zones away in a ticket queue.
- 6
- Open roles
- 2 / week
- Days in office
- 5 weeks
- Minimum leave
- CHF 4k
- Annual learning budget
Six roles
in Zürich, Zug and Lausanne.
Salary ranges are published because withholding them wastes everyone's time. The range is the range — we do not anchor low and negotiate.
Senior Platform Engineer
Own the storage and sharding layer. You will work on integrity verification, versioning and the read path that clinicians depend on at 07:00 on a Monday.
- Location
- Zürich
- Contract
- Permanent · 80–100%
- Range
- CHF 140,000 – 175,000
- Start
- By arrangement
Cryptography Engineer
Build and maintain the HSM-backed key hierarchy, BYOK/HYOK flows and the post-quantum migration path for the client-side channel.
- Location
- Zug
- Contract
- Permanent · 100%
- Range
- CHF 150,000 – 190,000
- Start
- By arrangement
Clinical Integration Engineer
Certify connectors against live hospital interfaces. You will spend real time in hospital IT departments, not only in a repository.
- Location
- Zürich
- Contract
- Permanent · 80–100%
- Range
- CHF 120,000 – 150,000
- Start
- By arrangement
Security Operations Engineer
Run detection engineering and the on-call rotation. You will own the behavioural baselines that flag a coder reading 400 records at 03:00.
- Location
- Zürich
- Contract
- Permanent · 100%
- Range
- CHF 130,000 – 160,000
- Start
- By arrangement
Customer Success Manager
Own Suisse romande accounts end to end: onboarding, quarterly service reviews and the honest conversations when something has gone wrong.
- Location
- Lausanne
- Contract
- Permanent · 80–100%
- Range
- CHF 105,000 – 130,000
- Start
- By arrangement
Privacy Counsel
Support the DPO on FADP and GDPR matters, DPAs, public tenders and the contractual commitments that make our roadmap honesty enforceable.
- Location
- Zürich
- Contract
- Permanent · 60–100%
- Range
- CHF 130,000 – 165,000
- Start
- By arrangement
Stated up front,
including the parts you may dislike.
Engineers talk to customers
If you build the key-management layer, you will join architecture reviews with hospital CISOs. Distance from the user is not a perk we offer.
On-call is paid and staffed
24/7 support is real, and so is the rotation. It is compensated, capped at one week in six, and never carried by a single person.
Two days in office
Tuesday and Thursday in Zürich, Zug or Lausanne. The rest is yours. We do not track hours and we do not measure keystrokes.
Security clearance
All roles require a Swiss criminal record check and reference verification before production access. We tell you this before you apply, not after.
Learning budget
CHF 4,000 per year plus conference time, with a standing expectation that security staff attend at least one adversarial event annually.
Five weeks leave
Five weeks minimum, six from year four, and a genuine expectation that you take it. Unused leave is an operational risk, not loyalty.
Four steps,
three weeks.
- 1 · Application review
- We read every application ourselves and respond either way within 5 working days. No silent rejections.
- 2 · Conversation (45 min)
- With the hiring manager. Mostly about what you have actually built and what went wrong with it.
- 3 · Technical session (2 h)
- A real problem from our backlog, worked through together. No whiteboard algorithms, no take-home exercise on your unpaid evenings.
- 4 · Team and offer
- Meet the people you would work with, ask them anything, then a written offer within 48 hours at the published range.
- Background checks
- A Swiss criminal record check and reference verification run after the offer is accepted, before production access is granted.
- Speculative applications
- Welcome. Send what you have built to careers@medivaultzurich.site and tell us which team you think you belong in.
None of these
quite fit?
Tell us what you build and where you think you would belong. We open roles when the right person appears at least as often as the other way around.
Press and analyst enquiries: press@medivaultzurich.site