×
Register Here to Apply for Jobs or Post Jobs. X

Senior Scala Software Engineer

Job in Genf, Geneva, Switzerland
Listing for: OneDoc
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Senior Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CHF Yearly CHF 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: Genf

One Doc 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.

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.

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

Must have:

  • You have Master’s degree
    in Computer Science or equivalent
  • You have at least 4 years
    of experience in software engineering
  • You are fluent in Scala
  • You have a solid experience building RESTful APIs
  • You have strong knowledge in relational databases along with their underlying concepts (transactions, indexes, etc.) and you master SQL
  • You have experience using frameworks for unit and integration testing
  • You have working proficiency in English

It would be amazing that:

  • You are proficient with CI tools
  • You speak French and/or German is a plus
  • You 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 solutions
  • You 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.

  • Clear career growth opportunities
  • 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

Ready to rock at One Doc? Then we are happy to receive your application via our website!

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary