Senior Software Engineer / Senior Software Engineeress (C++/Python) – Computational Life and Health Sciences

Forschungsstiftung für Informationstechnologie und Gesellschaft - January 25, 2026

Join Our Team: Senior Software Engineer (C++/Python) – Computational Life and Health Sciences

The Foundation for Research on Information Technologies in Society (IT’IS) is an independent, nonprofit research organization closely associated with the Swiss Federal Institute of Technology (ETH) Zurich. We are currently seeking a talented individual to join our team as a Senior Software Engineer specializing in C++ and Python.

IT’IS collaborates with partner organizations such as Schmid & Partner Engineering AG (SPEAG), ZMT Zurich MedTech AG (ZMT), and TI Solutions AG (TI Solutions) to form the Zurich43 alliance. Our dedicated mission is to expand knowledge and technology in three key areas:

  • Characterization, optimization, and application of the electromagnetic (EM) near-field.
  • Predictive modeling of interactions between physical agents and physiology in complex anatomies.
  • Medical applications that bridge fundamental research with real-world impact.

At the core of our mission lies Sim4Life, the world’s leading simulation platform that integrates physics, biology, and engineering within a single framework. Researchers utilize Sim4Life to model the human body, medical devices, and their interactions, fostering scientific innovation that truly matters.

Your Responsibilities

In this role, you will dive deep into the heart of our simulation platform, tackling various challenges across feature development, infrastructure, performance, and scientific workflows. You will be responsible for:

  • Extending and adapting our extensive C++/Python code base for the web.
  • Designing and maintaining scalable, asynchronous services for communication and data exchange across our distributed simulation platform.
  • Integrating a wide range of third-party libraries and solvers, ensuring our build and continuous integration pipelines remain stable and efficient.
  • Supporting performance improvements, deployment strategies, and container-based architectures.

Your Qualifications

  • At least three years of solid experience with C++ and Python, with a familiarity in managing large, long-lived code bases.
  • Curiosity and organizational skills, comfortable navigating different layers of the stack—from low-level performance optimization to cloud deployment.
  • Hands-on experience with technologies such as boost, pybind, aiohttp/FastAPI, WebSockets, REST, WebRTC, ZeroMQ, make/CMake, Docker-based containerization, or GitLab CI/CD pipelines is ideal.
  • Understanding of modern asynchronous design patterns, coupled with a passion for applying your engineering expertise to complex problems in computational science.
  • Basic knowledge of the AWS cloud stack is advantageous as our platform is entirely hosted on AWS.
  • A strong sense of responsibility and commitment to maintaining the highest quality standards of work.
  • Self-motivation, good organizational and communication skills, with impeccable attention to detail and a friendly, team-oriented personality.
  • Ability to manage multiple tasks simultaneously and work independently in a fast-paced environment while meeting tight deadlines.
  • Commitment to effectively responding to the needs of partners and customers.
  • Proficiency in English (both written and spoken); ability to communicate in German is a plus.

What We Offer

  • A vibrant, multicultural, and innovative work environment that emphasizes diversity and inclusion.
  • State-of-the-art laboratories, high-performance computing clusters, and production facilities.
  • A diverse team of global talents across fields such as physics, electronics, mathematics, biology, and more, all striving for excellence and upholding high ethical standards.
  • Flexible working hours in a prime location in the heart of Zurich.

Apply online using the form below. Please note that only applications matching the job profile will be considered.

For any questions, feel free to reach out to Dr. Manuel Guidon at guidon@itis.swiss.

Location : Zürich
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.