Bloomberg has flagged the Senior Software Engineer - NX Engineering job as unavailable. Let’s keep looking.

MF Group is a Swiss market leader in the Buy Now Pay Later universe, with a monthly transaction volume of more than 50 million of Swiss Francs. 

MF Group services allowed 14 million customers to pay by invoice goods and services using MF Group payment methods. More than 3000 merchants in Europe benefit of our partnership.

Our systems must support

  • 500'000 transactions/month
  • 600'000 invoices/month
  • 250 requests/minute

We develop payment products that help our merchants and partners to grow and scale their business and at the same time provide the consumers with flexible and easy financial services that they can rely on.

To further drive our growth, we seek a software engineer who will contribute to our mission of being company that scales sustainably. 

As a software engineer you will face exciting technical challenges in a dynamic and informal atmosphere. You will participate in the definition and implementation of new functional and non-functional requirements, from analysis to testing.

In particular, you will

  • Design and implement software products with agile methodologies
  • Contribute to reinvent our legacy systems and architecture to scale out
  • Exploit the newest and greatest technologies to make our products even better
  • Simplify the current software architecture to reduce complexity and maintenance cost
  • Solve hard problems where lateral thinking is required
  • Monitor the production systems to spot improvement opportunities
  • Contribute to the team endeavor to satisfy our customers

We are looking for

  • Passion, discipline and dedication to clean code and simple architecture to ensure long term quality and sustainability of the code base
  • Strong critical thinking attitude to question the status quo and come up with concrete ideas
  • Deep knowledge of the object oriented and/or of the functional paradigms
  • Experience in agile principles and practices (TDD, simple design, design patterns, etc.)
  • Good knowledge of SQL and RDBMS (Oracle, MySQL)
  • Knowledge of GNU/Linux environment (e.g., bash scripting)
  • Fluency in English

How to stand out

  • Experience in scalable modular applications
  • Experience in breaking a monolith application
  • Knowledge of the Java stack, in particular in the Spring ecosystem

What we offer

  • An agile working environment where value is delivered every couple of days
  • The opportunity to work on critical systems that handle tens of thousands of millions of francs per month and are expected to be available 24/7
  • We want to grow together: we support your development with trainings from the Bertlesmann University (through e-learning platforms as Coursera, Udacity, Harvard Business School, etc) and individual training opportunities
  • For more flexibility and freedom we offer you modern workplace models with about 40% Mobile Office
  • A lunch-check card to buy your meals with 50% discount (the other 50% is on us!)
  • A Reka card to enjoy your bonus in your spare time
  • Half the price of your public transportation pass is on us
  • Free coffee, tea, fruit and snacks! And if you love to bring your home-made meal, in our office you will find a complete equipped kitchen

Main location

Mendrisio, Switzerland

Company: MF Group AG 

Country: Switzerland 

State/Region: Ticino 

City: Mendrisio 

Postal Code: 6850 

Job ID: 268842

Read Full Description
Confirmed 5 hours ago. Posted 10 days ago.

Discover Similar Jobs

Suggested Articles