Senior C++ Engineer – Tech Lead

CASCINATION AG

Bern

On-site

CHF 140,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CASCINATION AG in Bern seeks a hands-on engineering leader to mentor a developer team and own the software architecture for long-term evolution. You will technically lead the team, plan sprints, and coordinate external developers to deliver safe, compliant medical software.

You'll develop core features in modern C++ and Qt, uphold coding standards, drive testing and test automation, and collaborate with interdisciplinary teams to ensure clinically relevant outcomes.

Qualifications

  • Degree in Computer Science, Software Engineering, or related field.
  • 6+ years of modern C++ experience, with leadership.
  • Experience with Qt Widgets on Windows; QML is a plus.
  • Experience with large C++ application architectures.
  • Experience with unit testing and test automation.
  • Experience with agile methods (Scrum).
  • Experience in medical device software or safety-critical domains is a plus.
  • Professional English skills; German is a plus.

Responsibilities

  • Lead a developer team technically.
  • Plan and organize sprints, prioritize and delegate work, and drive delivery.
  • Coordinate external developers and contractors.
  • Own the software architecture and key design decisions and evolve them for the long term.
  • Develop core features in modern C++ and Qt yourself – this is a hands-on role.
  • Ensure code quality through code reviews and coding standards.
  • Drive unit and integration testing and test automation.
  • Mentor and grow the developers in the team.
  • Collaborate closely with interdisciplinary teams to deliver safe, compliant, and clinically relevant software.

Skills

Modern C++
Qt Widgets (Windows)
QML
Software architecture (C++)
Unit testing & test automation
Agile / Scrum
Safety-critical / IEC 62304
English proficiency
German language

Education

Degree in Computer Science / Software Engineering

Job description

Your mission
  • Lead a developer team technically
  • Plan and organize sprints, prioritize and delegate work, and drive delivery
  • Coordinate external developers and contractors
  • Own the software architecture and key design decisions and evolve them for the long term
  • Develop core features in modern C++ and Qt yourself – this is a hands-on role
  • Ensure code quality through code reviews and coding standards
  • Drive unit and integration testing and test automation
  • Mentor and grow the developers in the team
  • Collaborate closely with interdisciplinary teams to deliver safe, compliant, and clinically relevant software
Your profile
  • Degree in Computer Science, Software Engineering, or a related field
  • 6+ years of experience in modern C++, including several years in a lead role
  • Experience with Qt Widgets on Windows; QML is a plus
  • Experience with software architecture of large C++ applications
  • Experience with unit testing and test automation
  • Experience with agile methods (e.g., Scrum)
  • Experience in medical device software (IEC 62304, ISO 14971) or other safety-critical domains is a plus
  • Professional English skills; German is a plus
You are
  • A hands-on leader who takes ownership and leads by example
  • A clear communicator and a coach for your team
  • A highly analytical and independent personality who develops effective as well as practical solutions and strategies
  • Open, flexible, and highly motivated to work in a dynamic environment
Why us?

We offer a challenging role in a multinational, innovative, fast growing and dynamic environment. In our company you can create, shape and take on responsibility. Our unique company culture is shaped by our passion and values.

Administrative

Place of work: Bern
Preferred start date: by agreement
Workload: 100%

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Tech Lead (Hands-on) - Architecture & Mentoring
Senior C++ Tech Lead (Hands-on) - Architecture & Mentoring

CASCINATION AG • Bern

On-site
CHF 140,000 - 180,000
Senior Project Engineer - Product Development
Senior Project Engineer - Product Development

Helbling Technik • Bern

On-site
CHF 110,000 - 150,000
Continued education
Modern premises
Flat hierarchies
+3
Senior Embedded Software Architect – Medical Tech
Senior Embedded Software Architect – Medical Tech

Helbling Technik • Wil (SG)

On-site
CHF 120,000 - 160,000
Weiterbildungsmöglichkeiten
Flexible Arbeitsbedingungen
Wettbewerbsfähige Vergütung
+2
Technical Project Manager / Delivery Manager (m/w)
Technical Project Manager / Delivery Manager (m/w)

Ärztekasse Genossenschaft • Urdorf

On-site
CHF 100,000 - 130,000
Technical Project Manager / Delivery Manager (m/w)
Technical Project Manager / Delivery Manager (m/w)

Cassa Dei Medici • Switzerland

On-site
CHF 80,000 - 110,000
Senior Embedded Software Engineer / Architect (Medical)
Senior Embedded Software Engineer / Architect (Medical)

Helbling Technik • Wil (SG)

On-site
CHF 120,000 - 160,000
Weiterbildungsmöglichkeiten
Flexible Arbeitsbedingungen
Wettbewerbsfähige Vergütung
+2
Head of Delivery
Head of Delivery

OneDoc SA • Genf

On-site
CHF 180,000 - 240,000
5 weeks vacation
Flexible hybrid work
Team bonding & events
+1
Senior Embedded Software Engineer / Architect
Senior Embedded Software Engineer / Architect

Helbling Technik AG • Bronschhofen

On-site
CHF 120,000 - 160,000
Spannende Projekte
Offenes Umfeld
Du-Kultur
+1
Senior Software Engineer
Senior Software Engineer

Caisse Des Medecins • Thônex

Hybrid
CHF 120,000 - 150,000
Home office 1 day
Free parking
Language trainings
+1
Sr. Electronics and Firmware Engineer
Sr. Electronics and Firmware Engineer

Securecell AG • Zürich

Hybrid
CHF 110,000 - 160,000
Hybrid/remote work options
Private accident insurance
Employee share purchase program
+1