Senior Software Engineer / Senior Software Engineeress

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

Job Opportunity: Senior Software Engineer (C++/Python) – Computational Life and Health Sciences

The Foundation for Research on Information Technologies in Society (IT’IS), an independent, nonprofit research organization closely associated with the Swiss Federal Institute of Technology (ETH) Zurich, is excited to invite applications for the position of Senior Software Engineer (C++/Python) in the field of Computational Life and Health Sciences.

IT’IS, in collaboration with its partner organizations Schmid & Partner Engineering AG (SPEAG), ZMT Zurich MedTech AG (ZMT), and TI Solutions AG (TI Solutions), is part of the Zurich43 alliance. Our mission is to advance knowledge and technology across three pivotal 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 is 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 impactful scientific innovation.

Your Role

We are looking for a talented developer with a solid background in C++ and Python. If you thrive on developing complex systems and wish to help transition cutting-edge desktop simulation technology into a modern, web-based environment, this position is for you.

Your Challenges

This role encompasses various key responsibilities, including:

  • Extending and adapting our extensive C++/Python codebase for the web.
  • Designing and maintaining scalable, asynchronous services for communication and data exchange across our distributed simulation platform.
  • Maintaining and integrating a diverse range of third-party libraries and solvers while ensuring the stability and efficiency of our build and continuous integration pipelines.
  • Supporting performance improvements, deployment strategies, and container-based architectures.

Your Strengths

The ideal candidate will possess the following qualifications:

  • A minimum of three years of experience with C++ and Python, with the capability to navigate large, long-lived codebases.
  • Curiosity, strong organizational skills, and flexibility to work across various layers of technology—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 containerization, or GitLab CI/CD pipelines.
  • A solid understanding of modern asynchronous design patterns and a passion for applying engineering skills to complex problems in computational science.
  • Basic knowledge of the AWS cloud stack is advantageous, as our platform is fully hosted on AWS.
  • A strong sense of responsibility and a commitment to maintaining the highest standards of work quality.
  • Self-motivation, excellent organizational and communication skills, a keen eye for detail, a friendly demeanor, and a collaborative spirit.
  • The ability to manage multiple tasks simultaneously and thrive in a fast-paced environment while meeting tight deadlines.
  • A commitment to effectively responding to the needs of partners and customers.
  • Proficiency in English (both written and spoken); knowledge of German is a plus.

Our Offer

  • A vibrant, multicultural, and innovative work environment that drives key technologies and promotes diversity and inclusion.
  • Access to state-of-the-art laboratories, high-performance computing clusters, and production facilities.
  • A dynamic team of global talents across physics, electronics, mathematics, biology, and more, striving for excellence and high ethical standards.
  • Flexible working hours within a central location in Zurich.

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

Informal inquiries regarding the position can be directed 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.