Senior Software Engineer / Senior Software Engineeress

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

Job Opportunity: 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 developer to join our team as a Senior Software Engineer.

IT’IS, in partnership with Schmid & Partner Engineering AG (SPEAG), ZMT Zurich MedTech AG (ZMT), and TI Solutions AG (TI Solutions), forms 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 heart of this mission lies Sim4Life, the world’s leading simulation platform that unites physics, biology, and engineering within a single framework. Researchers utilize Sim4Life to model the human body, medical devices, and their interactions, enabling significant advancements in science and innovation.

Your Responsibilities

This role will immerse you in the core of our simulation platform, engaging in various areas including:

  • 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
  • Maintaining and integrating a wide array 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 Qualifications

  • At least three years of solid experience with C++ and Python, particularly with managing large, long-standing code bases
  • Curiosity, strong organizational skills, and comfort in switching between 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 advantageous
  • Understanding of modern asynchronous design patterns and a desire to apply your engineering skills to complex problems in computational science
  • Basic knowledge of the AWS cloud ecosystem is a plus, as our platform is hosted entirely on AWS
  • A strong sense of responsibility and a commitment to the highest quality standards
  • Self-motivation, excellent organizational and communication abilities, impeccable attention to detail, a friendly personality, and a team-oriented mindset
  • Aptitude for managing multiple tasks simultaneously, working independently in a fast-paced environment, and meeting tight deadlines
  • Proficiency in English (both written and spoken); knowledge of German is an advantage

What We Offer

  • A vibrant, multicultural, and innovative work environment that drives key technologies while fostering diversity and inclusion
  • State-of-the-art laboratories, high-performance computing clusters, and production facilities
  • A creative mix of global talents spanning physics, electronics, mathematics, biology, and more, all striving for excellence and high ethical standards
  • Flexible working hours in a prime location in the heart of Zurich

Apply online using the form below. Only applications matching the job profile will be considered. Applications will be accepted until the position is filled.

For any informal inquiries, please 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.