TL;DR

Senior Software Engineer (Fintech): Developing systems for physical settlement of Forex and Digital Asset trading with an accent on pricing, price history, execution, and risk management. Focus on designing scalable backend architectures and coordinating the development lifecycle within a high-performance banking environment.

Location: Gland, Switzerland

Company

Swissquote is the Swiss leader in online banking, providing trading and investment services to over 650,000 clients through high-performance digital platforms.

What you will do

  • Lead the autonomous development of software solutions for physical FX and digital asset settlement.
  • Contribute to business requirement analysis and document technical architecture designs.
  • Coordinate development efforts and manage delivery to production environments.
  • Conduct code reviews and support business acceptance testing.
  • Perform L3 production and business support for core trading systems.

Requirements

  • Minimum 8+ years of professional experience with Java.
  • Strong expertise in Java (8-21), Spring, Spring Boot, Hibernate, and SQL.
  • Proven experience with event-driven applications using technologies like RabbitMQ or Kafka.
  • Experience with CI/CD and containerization tools including Maven, Docker, Jenkins, and GitHub.
  • Fluency in English is required.
  • Solid analytical skills with a strong interest in financial industry mechanisms.

Nice to have

  • Working experience in the Forex trading domain.
  • Experience in business analysis.

Culture & Benefits

  • Work in a multicultural environment with over 340 software engineers.
  • Flexible working culture without a strict dress code.
  • Opportunities to work on cutting-edge Fintech projects like eTrading and Yuh.
  • Access to a modern tech stack (100% Cobol free).
  • Emphasis on professional growth in a fast-paced environment.