Senior C++ Engineer – Tech Lead

Startupvalleys

Bern

Hybrid

CHF 120,000 - 170,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Startupvalleys in Bern seeks a hands-on Senior Software Engineer to lead a medical device software team. You will own architecture, guide delivery, and mentor developers while shaping long-term technical directions.

You will develop core features in modern C++ and Qt, review code, promote quality standards, and collaborate with cross-functional teams to ensure safety, compliance, and clinically relevant software. This is a leadership role with a practical, hands-on focus.

Qualifications

  • 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 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

Team leadership
Sprint planning
C++
Qt
Architecture design
Unit testing
Test automation
Mentoring
Communication

Education

Degree in CS/Software Engineering

Tools

Qt Widgets (Windows)
QML

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

System Integration and Test Engineer
System Integration and Test Engineer

CAScination AG • Bern

Hybrid
CHF 110,000 - 150,000
C++ Software Developer
C++ Software Developer

CAScination AG • Bern

Hybrid
CHF 140,000 - 190,000
Senior C++ Engineer & Tech Lead – Hands-On Qt & Architecture
Senior C++ Engineer & Tech Lead – Hands-On Qt & Architecture

Startupvalleys • Bern

Hybrid
CHF 120,000 - 170,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
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
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
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
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
Top locations