Software Engineer Team Lead

OneDoc

Genf

Hybrid

CHF 120.000 - 180.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine komplette Bewerbung in einer Minute — maßgeschneiderter Lebenslauf und Anschreiben, versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Career growth
MacBook & tools
5 weeks vacation
Travelcard
Hybrid work
Team events
Offsite in Swiss Alps
Strong team culture

Zusammenfassung

OneDoc in Switzerland is hiring a software engineering manager based in Geneva or Lausanne. You will lead a team of up to 10 engineers, stay hands-on, write code, review PRs, and solve real problems alongside your team.

You’ll mentor engineers, set clear objectives, give timely feedback, and coordinate with the Head of Delivery to keep progress on track. Fluent English is required, French is a plus, and a valid work permit is necessary.

Qualifikationen

  • Master’s degree in Computer Science or equivalent.
  • Minimum 3 years of software engineering experience.
  • Proven track record leading engineers and mentoring.
  • Hands-on coder who stays involved.
  • Excellent communication and feedback skills.
  • Fluent English; French is a plus.

Aufgaben

  • Lead a team of up to 10 engineers in Geneva/Lausanne.
  • Spend most of the week coding, reviewing PRs, and solving problems.
  • Ensure clear expectations and progression for team members.
  • Collaborate with Head of Delivery to track progress and unblock issues.
  • Maintain hands-on technical credibility and architecture direction.

Kenntnisse

Hands-on coding
Mentorship
Team leadership
Strong communication
Fluent English
French a plus
Git

Ausbildung

Master’s degree in Computer Science

Tools

Git

Jobbeschreibung

OneDoc is the leading healthcare platform in Switzerland. Today, more than 16'000 healthcare professionals and 3 million patients are using our services every day. You may even be one of them!

Our mission is simple: make interactions between health professionals and patients easier. To achieve this, we can count on a young and dynamic team of more than 80 people spread in five offices all around Switzerland.

Geneva/Lausanne

Contract type: Permanent

Employment type: Full-time (100%)

Start date: As soon as possible

Work model: Hybrid (minimum 3 days on-site / 2 days remote)

The role:

You lead a team of max 10 engineers, and you stay one of them. Most of your week is spent writing code, reviewing PRs, and solving real problems alongside your team — the rest is making sure each person on your team is moving forward, clear on what's expected of them, and never wondering where they stand.

You're the person your team comes to when they're stuck on a technical call, and also the person who tells them honestly how they're doing. If you'd rather stay in the code all day and never have a hard conversation, this isn't your role. If you'd rather run a team from a dashboard than from the pull requests, it isn't either.

Key mission:

Stay hands-on. You write code, review PRs, and solve hard problems with your team — leading by example is how you keep technical credibility.

Make the day-to-day technical calls, and design what sits underneath them. You're senior enough to shape sound technical architecture — data models, service boundaries, the trade-offs that are expensive to undo — and to make the smaller decisions for your team without escalating everything. You also know when to say no to your own instinct to just do it yourself when someone else should own it.

Stay ahead of the work. In close collaboration with the Head of Delivery, track daily progress closely enough to catch stalled tickets and slipping estimates before they become problems. Don't wait for a cry for help or tomorrow's standup—step in and unblock your team the moment things start to drift.

Own the people side of your team. Regular 1:1s that aren't status updates, clear individual objectives, and honest, timely feedback — good and bad. Your team should never have to guess how they're doing or what's next for them.

Relay context, both ways. Bring your team the strategic context and roadmap clarity they need to understand why they're building what they're building, and bring leadership an honest read on how your team is really doing — including the bad news, early.

Partner with the Head of Delivery, not compete with them. They own cross-team delivery quality and release gates; you own your team's people and day-to-day technical direction. When priorities or approaches clash, you work it out together — this only works as a partnership.

Your Profile:

Solid academic foundation. You hold a Master’s degree in Computer Science or an equivalent qualification.

A strong engineer first. You have at least 3 years of experience in software engineering. Enough technical depth in your team's stack to make credible day-to-day calls and stay genuinely hands-on — you don't need to be the strongest engineer in the room, but you need the team's respect in the code.

You want this trade. Less time as the person writing every line, more time developing others. This is a deliberate choice driven by a genuine passion for mentorship, not a resigned next step.

Real experience giving unpleasant useful feedback. Not just "approachable" — you can point to a specific time you told someone something difficult and it landed well.

Direct communicator, comfortable relaying context down to your team and an honest picture up to leadership.

Fluent English; French is a plus.

Note:

This position is based in Geneva or Lausanne (Switzerland) and is open exclusively to applicants with a valid work permit.

Why OneDoc?

Clear career growth opportunities

Top-notch gear (MacBook & tools)

5 weeks paid vacation

SBB half-fare travelcard for your commute

Flexible hybrid work (3 days office / 2 days remote)

Awesome team with regular events

Annual offsite in the Swiss Alps

Strong team culture – Join a team of talented and driven people who support each other, share knowledge, and take pride in building impactful solutions together.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Head of Delivery
Head of Delivery

OneDoc SA • Genf

Hybrid
CHF 180.000 - 240.000
5 weeks vacation
Flexible hybrid work
Team bonding & events
+1
DevOps / IT Infrastructure Engineer
DevOps / IT Infrastructure Engineer

OneDoc • Genf

Hybrid
CHF 110.000 - 150.000
5 weeks vacation
Flexible hybrid work
Team bonding activities
+3
Head of Delivery
Head of Delivery

OneDoc • Genf

Hybrid
CHF 150.000 - 210.000
5 weeks vacation
Flexible hybrid
Team bonding
+3
Business Development Representative
Business Development Representative

OneDoc SA • Genf

Hybrid
CHF 85.000 - 120.000
5 semaines de congés payés
Remboursement carte de transport CFF –
Équipement MacBook dernière génération
+1
Hands-on Engineering Team Lead | Build, Mentor & Architect
Hands-on Engineering Team Lead | Build, Mentor & Architect

OneDoc • Genf

Hybrid
CHF 140.000 - 190.000
SBB half-fare travelcard
Hybrid work
Annual offsite in the Swiss Alps
+1
Hands-On Software Team Lead — Mentorship & Architecture
Hands-On Software Team Lead — Mentorship & Architecture

OneDoc • Genf

Hybrid
CHF 120.000 - 180.000
Career growth
MacBook & tools
5 weeks vacation
+5
Customer Success Officer Zürich
Customer Success Officer Zürich

OneDoc SA • Zürich

Hybrid
CHF 70.000 - 90.000
5 Wochen bezahlter Urlaub
SBB-Halbtax-Abo
Moderne Arbeitsmittel
+2
Customer Support Officer Romandie
Customer Support Officer Romandie

OneDoc • Genf

Hybrid
CHF 70.000 - 100.000
Télétravail flexible et bureau
Développement professionnel
5 semaines de vacances
+1
Customer Success Engineer
Customer Success Engineer

BioSked, Inc. • Genf

Hybrid
CHF 95.000 - 135.000
Solution de santé à fort impact
Technologies modernes (IA, GCP, SQL)
Évolution vers gestion de projets/Comt
+2
Business Development Representative Zurich
Business Development Representative Zurich

OneDoc SA • Zürich

Hybrid
CHF 80.000 - 100.000
5 Wochen bezahlter Urlaub
SBB-Halbtax-Abo
Moderne Arbeitsmittel
+3