Chiasso, Ticino, Switzerland Hybrid Employment

MF Group AG is hiring a Senior Software Engineer

About the Role

MF Group AG is looking for a Senior Software Engineer to join our team. You will be responsible for building and maintaining the core financial services that power our products. This includes systems for tracking customer account balances, orchestrating invoice creation and distribution, and ensuring accurate financial data flows across merchants and platforms.

What You'll Do

  • Design, develop, test, and ship robust, maintainable, and readable software, applications, APIs, and workflows—primarily using Java.
  • Bring in industry standards and best practices to continuously 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.
  • Make a positive impact on our engineering culture by adopting, implementing, and providing feedback on best standards and practices.
  • Work in an agile environment following Scrum, participating in sprints, stand-ups, and planning sessions.

What We're Looking For

  • Seasoned software engineer with 5+ years of experience.
  • Deep knowledge of the Object-Oriented and/or Functional paradigms.
  • Track record of delivering production-grade systems using Java.
  • Passion, discipline, and dedication in shaping technical direction and contributing to architectural decisions.
  • Strong critical thinking attitude to question the status quo and come up with concrete ideas.
  • Comfortable taking ownership—from ideation to deployment—and balancing technical excellence with business impact.
  • Thrive in collaborative environments, value diverse perspectives, and communicate clearly in Italian (preferred) and English.
  • Enjoy working in agile teams following Scrum, actively participating in sprint planning, reviews, and retrospectives.

Nice to Have

  • Extensive knowledge of the Java stack, in particular in the Spring ecosystem.
  • Experience in scalable modular applications.
  • Experience in breaking a monolith application.
  • Experience in containerized architectures and technologies.
  • Experience in the FinTech domain.
  • Experience in mentoring a team.

Technical Stack

  • Java
  • Spring ecosystem

Team & Environment

You'll work within agile teams following Scrum, within a dynamic and informal atmosphere.

Benefits & Compensation

  • Immerse yourself in a welcoming, trust-filled atmosphere as part of our agile teams and explore opportunities within the Bertelsmann Group.
  • An agile working environment where value is delivered every couple of days.
  • Empower your growth and professional development with Riverty’s training sessions and customized development plans.
  • Plenty of employee benefits and discounts.

Work Mode

This is a hybrid role offering about 40% Home Office, mixing on-site teamwork and remote work. The position is located in Chiasso.

MF Group AG is an equal opportunity employer.

Required Skills
JavaSpringObject-Oriented ProgrammingFunctional ProgrammingSystem ArchitectureProduction SystemsCritical Thinking
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
MF Group AG

MF Group is a Swiss market leader in the Buy Now Pay Later universe and part of Riverty and the globally active Bertelsmann Group. The company offers flexible and customer-friendly payment alternatives, including credit, prepaid, and gift cards, serving almost all major physical and online retailers in Switzerland.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago