Summary
✨ AI‑Generated
A growing healthcare technology organization is seeking a Senior Scala Software Engineer to design, implement, and evolve high-performance backend services. The role emphasizes scalable architecture, reliability, maintainability, clean code, and meaningful ownership of technical decisions.
Highlights
Strong technical ownership over scalable backend architecture, clean code and technical decisions, with the opportunity to shape long-term engineering practices in a growing healthcare technology organization.
Description
OneDoc is the leading healthcare platform in Switzerland.
Today, more than 13'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 | Full-time | Hybrid
We are looking for a Senior Scala Software Engineer who cares deeply about well-designed backend systems that are scalable and built to last, and who takes pride in writing clean code.
This is a role with real ownership: you will not just build features, you will help shape how our backend is designed, built, and evolved over time.
🧭 Key mission:
Build scalable backend services: Design, implement, and evolve high-performance, reliable, and maintainable backend systems in Scala 3.Own code quality and technical decisions: Write clean, well-structured code, participate in reviews, and balance long-term consistency with pragmatic delivery.Lead through mentorship and collaboration: Support and mentor other engineers, contribute to hiring, and foster a culture of learning and ownership.Simplify complex requirements: Work closely with product, design, and leadership to turn complex problems into clear, production-ready solutions.Improve continuously: Stay current with backend and Scala best practices, and introduce tools and processes that improve reliability and developer experience.Thrive in a strong engineering team: Join a collaborative, high-caliber team that values ownership, fast iteration, and solving meaningful problems together.
👤 Your Profile:
Must have:
You have Master’s degree in Computer Science or equivalentYou have at least 4 years of experience in software engineeringYou are fluent in ScalaYou have a solid experience building RESTful APIsYou have strong knowledge in relational databases along with their underlying concepts (transactions, indexes, etc.) and you master SQLYou have experience using frameworks for unit and integration testingYou have working proficiency in English
It would be amazing that:
You are proficient with CI toolsYou speak French and/or German is a plusYou are committed to clean code and development best practices
What will make a difference:
We feel that you bring excellent problem-solving skills and proactive attitude: you quickly identify issues and come up with relevant solutionsYou show great interpersonal skills and are able to collaborate effectively with diverse teams
📌 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 opportunitiesTop-notch gear (MacBook & tools)5 weeks paid vacationSBB half-fare travelcard for your commuteFlexible hybrid work (3 days office / 2 days remote)Awesome team with regular eventsAnnual offsite in the Swiss AlpsStrong team culture – Join a team of talented and driven people who support each other, share knowledge, and take pride in building impactful solutions together.
Ready to rock at OneDoc? Then we are happy to receive your application via our website!