IT Systems Administrator & Software Developer — EPFL
- Location
- Lausanne
- Contract
- full-time
- Posted
- Yesterday
Role overview
Mission
The mission of the CIBM IT systems administrator and software developer is to provide high-level IT and administrative support to members of its community across the 5 founding partner institutions (CHUV, UNIL, EPFL, UNIGE, and HUG) and develop software which will contribute to achieve CIBM strategic objectives https://cibm.ch/the-center/
- Mission
- The mission of the CIBM IT systems administrator and software developer is to provide high-level IT and administrative support to members of its community across the 5 founding partner institutions (CHUV, UNIL, EPFL, UNIGE, and HUG) and develop software which will contribute to achieve CIBM strategic objectives https://cibm.ch/the-center/
- Main duties and responsibilities
- Liaise with the IT services of partner institutions (CHUV, UNIL, EPFL, UNIGE, and HUG) to install, maintain, and integrate a biomedical imaging data platform
Main responsibilities
- Main duties and responsibilities
- Liaise with the IT services of partner institutions (CHUV, UNIL, EPFL, UNIGE, and HUG) to install, maintain, and integrate a biomedical imaging data platform
- Develop and implement new features, adjust microservices on the biomedical imaging platform
- Renewal, management, and ongoing monitoring of the IT infrastructure (servers, workstations)
Application process
- IT management of websites and applications
- Administration and user support of the infrastructure and resource booking system
- Ensure the smooth operation of the various video-conferencing systems during events
- Provide support and advice to users, evaluate and select software and IT equipment, procure and set up equipment, customize and configure software
- Manage permissions, access rights, user accounts, and folder configuration for shared storage
- Install and configure individual workstations and peripherals
- Maintain and troubleshoot IT equipment: purchasing, inventory, and issue tracking
- Set up and maintain backup policies for all of CIBM's critical shared machines (including non-standard machines such as scientific equipment) and advise on personal workstations
Additional details
- Create, maintain, and deploy specific internal applications (calendar, project, and purchasing management) Technical environment & tools Platform development & integration
- Docker (images, registry), Git, GitLab (also CI/CD), Kubernetes (k8s), Pyhton Application development
- Next.js, Express, React, Mongo, Mysql, JavaScript, HTML, CSS Systems & infrastructure
- Windows, Linux, and Mac environments; hardware (processors, memory, graphics cards) Server management: iDRAC, Proxmox Storage management: Synology, QNAP Authentication: keycloak, OIDC
- WordPress, Infomaniak interface, DNS, emails, SSL certificates Collaboration & booking tools Calpendo (resource booking) Cisco, Zoom, Teams (video-conferencing) Iperius, Veeam, rsync backup, Borg Backup
- Log analysis tools, confidentiality rules, password management, patch management
- Experience with virtualization (Proxmox) and remote server management (iDRAC) a plus Strong knowledge of cybersecurity Languages: French C1, English C1 Adaptable and autonomous Strong sense of priorities and initiative
- Ability to explain technical topics clearly and communicate with varied audiences Start Date : as of September 1st, 2026 Activity Rate Min : 50% Activity Rate Max : 100% Contract Type: Fixed Term Duration: 1 year, renewable
Notes and original content
- Create, maintain, and deploy specific internal applications (calendar, project, and purchasing management)
- Technical environment & tools
- Platform development & integration
- Docker (images, registry), Git, GitLab (also CI/CD), Kubernetes (k8s), Pyhton
- Application development
- Next.js, Express, React, Mongo, Mysql, JavaScript, HTML, CSS
- Systems & infrastructure
- Windows, Linux, and Mac environments; hardware (processors, memory, graphics cards)
- Server management: iDRAC, Proxmox
- Storage management: Synology, QNAP
Questions about this listing
What salary does EPFL offer for this role?
EPFL lists CHF 60'500 - 91'500 gross per year for this position in Lausanne. This is the salary published in the original listing (or, when the employer omits a figure, a realistic estimate for the role and sector) — the calculator on this site converts it to your actual net take-home once cross-border tax and social contributions are applied.
Is this a full-time role, and what type of contract does EPFL offer?
This listing is a full-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with EPFL during the application process, since these details can vary by role even within the same contract category.
Do I need a cross-border work permit for a role in Vaud?
EU/EFTA residents living in the border zone of the country adjoining Canton Vaud can apply for a G permit; the Swiss employer files it with that canton's migration office after the contract is signed. Border-zone rules and processing times vary by neighbouring country and canton, so confirm the specifics with Vaud's cantonal migration office or with HR during the application.
How do I apply for this position at EPFL?
Use the "Apply now" button on this page — it links directly to EPFL's original listing at careers.epfl.ch, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.