Software Engineer (.NET)

Lausanne, Switzerland · Software Development & Delivery


Who are we...

We are a young multi-cultural company (look us up at based in Lausanne, Switzerland. Although the words “young multi-cultural” might seem just like buzz words, we have in fact an age average of 31, with people from 33 different nationalities.

What we do...

Frontiers is a Scientific Publisher company. Back in the stone age we used to print out the scientific articles in books. Now of course, everything is online. That’s why we need you! Check out our last Progress Report for more crazy facts!

And because we want to make this world a better place, all articles published by Frontiers are open access, meaning anyone in the world can have access to the knowledge published for free.

Even if you are not interested in this job offer or you happen to be a Java developer that clicked the wrong link, I still recommend you to watch this video from our CEO on the Open Access topic.

How we do it...

Now the fun part. All our development is based in .NET and for the most recent applications we are playing with .NET Core and Docker Containers. We use many different types of technologies such as SQL Server, RabbitMQ, MongoDB, ElasticSearch, Redis and Camunda.

There are 12 software development teams (in Lausanne, Madrid, London and on the southern India) which together have created around 200 applications. We aim for a micro services architecture trying to split responsibilities on different applications as much as we can, to solve the challenges that the product people give us daily. This reality has given us interesting challenges and experience on managing large software systems and collaboration with many teams. And because if it was easy it wouldn’t be fun, we are now entering the multi-tenant applications world.

Who we are looking for...

A person that wants to work and live in the amazing French-speaking Lausanne city. If you don’t know French, fear not. You can manage the basic daily interactions just with English and there are many ways for you to integrate and learn French. But I really need you to know about .NET, mainly web application development, and I need an answer to the question: do you like spicy food?

Duties for the role:

  • Take responsibility for an offshore development team (based in India).
  • Mentor, coach, supervise the offshore team.
  • Think, plan and prototype the next big thing.
  • Drive the development of new features.
  • Tell product people that technical dept is bad.
  • Contribute to the improvement of processes, quality and software delivery
  • Collaborate with other teams (automation, quality assurance, operations)
  • Analyze and optimise our systems architecture

The ideal candidate will need to have solid experience in software development and be familiar with the full lifecycle of a software product, system architecture and infrastructure.


We want a creative person which get stuff done.

  • Pro-active and autonomous person that wants to do things.
  • Solid experience with Microsoft .NET C#
  • Full-stack web application development experience (including UI, REST APIs and Databases)
  • Good understanding of Code Quality Assurance concepts (such as unit testing, integration testing, automation tests, CI, design patterns, coding standards, code reviews)
  • Knowledge of software architecture and infrastructure
  • Excellent communication skills In English, both written and verbal
  • Outstanding negotiation skills.

Preferred Skills:

  • .NET, .NET Core
  • SQL Server, MongoDB, ElasticSearch
  • RabbitMQ
  • Docker Containers
  • Continuous Delivery and Continuous Deployment
  • Architecture
  • Patterns


  • 25 days' vacation per year and Christmas office closure;
  • Participation into the company's annual bonus scheme;
  • Professional development opportunities;
  • Plenty of social & fun benefits:
  • Christmas party, summer barbecue, monthly happy hour;
  • Fruits & snacks in the kitchen as well as much tea & coffee as you like;
  • In-house well being activities including free weekly yoga;
  • A huge variety of self-organized activities from ski trips, wild camping, football to French club.


  • Please submit your application in English.
  • Applicants must be Swiss or EU citizen, or have a valid Swiss work permit.
Apply for this job
Back to List