Senior Software Engineer

Job summary
Permanent contract
Paris
Occasional remote
Salary: Not specified
Skills & expertise
Creativity
Continuous integration
Problem-solving skills
Mentoring
Cybersecurity knowledge
+8

Resolve Stroke
Resolve Stroke

Interested in this job?

Questions and answers about the job

The position

Job description

We are looking for a Senior Software Engineer to take a leading role in the design, development, and delivery of our medical device software. Working closely with scientists, clinicians, and engineers, you will own and drive major technical workstreams, from architecture to deployment, across both the core software (C++, Python) that powers our device and the supporting infrastructure, such as CI/CD pipelines, containerization, and deployment systems. Your expertise will help ensure we build, test, and deliver high‑quality, regulatory‑compliant software efficiently and reliably.

What you will do :

  • Contribute to the design and enhancement of the graphical user interface used by physicians.

  • Architect and optimize backend services such as exam database management, hardware control, data export features, and orchestration of data processing jobs.

  • Drive the setup, configuration, and optimization of embedded Linux systems used in our medical devices.

  • Design and maintain CI/CD pipelines with robust unit, integration, and end‑to‑end testing.

  • Ensure technical documentation meets ISO 13485 and IEC 62304 standards.

  • Mentor and guide junior engineers, fostering best practices in coding, testing, and documentation.


Preferred experience

Required:

  • MSc or engineering degree in software engineering, computer science, or a related field (or equivalent experience).

  • 6+ years of professional software engineering experience, including ownership of architecture/design decisions and delivery of production systems.

  • Skilled at designing and architecting robust solutions that balance technical, regulatory, and operational constraints.

  • Strong proficiency in C++ and Python.

  • Strong knowledge of modern development best practices and tools (Git, automated testing, CI/CD), and the ability to share and promote them within the team.

  • Hands‑on experience developing and deploying applications in Linux environments.

  • Experience with, or strong motivation to work in, regulated or high‑reliability software environments.

Nice to have:

  • Experience mentoring other engineers or leading technical initiatives.

  • Experience in the medical device industry and familiarity with ISO 13485, IEC 62304 and FDA regulatory compliance.

  • Familiarity with PACS/DICOM standards and systems, particularly for medical imaging workflows.

  • Exposure to secure software development practices and cybersecurity in connected devices.

  • Experience with embedded Linux development (e.g., Yocto, OpenEmbedded).

  • Familiarity with containerization and deployment in embedded/edge environments (e.g., Docker, Podman).

Who you are:

  • Proficient in spoken and written English, with at least conversational French.

  • Thrive in fast‑paced, dynamic start‑up environments where priorities can shift quickly.

  • Self‑driven and well‑organized, with strong analytical and problem‑solving abilities.

  • Collaborative and open‑minded, able to share knowledge and support others.

  • Enthusiastic and creative, bringing a “can‑do” mindset to complex challenges.

What we value:

We value a positive mindset, a strong sense of ownership, professional integrity, attention to detail, a drive for excellence, ambition, the ability to embrace ambiguity, a bias for action, and a sense of humor to keep the journey enjoyable. If these values resonate with you and you want to have a real-world impact, we’d love to hear from you.

What we offer:

  • A unique opportunity to join a fast-growing HealthTech startup at the forefront of innovation in medical imaging.

  • The chance to contribute to a high-impact clinical project with the potential to transform patient care.

  • A respectful, collaborative, and dynamic work environment that values initiative and creativity—while keeping things fun.

  • Full ownership of your role, with significant autonomy and the ability to shape both strategy and execution.


Recruitment process

  • Introductory call.

  • Background & motivation interview (in‑person or via Microsoft Teams).

  • Technical interview (in‑person).

  • Culture interview with the CTO or CEO.

  • Reference calls.

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings