Senior Software Engineer - Icon Solutions Team

Senior Software Engineer - Icon Solutions Team

Our partner Icon Solutions is an UK based independent IT payment consultancy and specialist technology provider serving financial institutions across the globe. From IT strategy, architecture and design, to project delivery and software development, Icon allows institutions to rapidly capitalize on the latest technology and market drivers to reduce costs, boost revenues, and ensure compliance with regulatory and industry standards.

Icon’s deep expertise in the field of instant payments and API banking underpins its Global Payments Practice, which provides consulting and technology solutions to financial institutions and payment service providers globally. Icon’s Instant Payments Framework (IPF) provides institutions with faster and more cost-effective access to instant payments through an advanced, highly flexible, software framework capable of seamless integration with core and back-office applications.

Together with our new partner we are looking for a Senior Software Engineer to incept our Belgrade Icon Solutions team.

Your responsibilities:

  • Taking a key role in product engineering, following TDD and BDD Processes
  • Writing high quality code within established development standards and patterns
  • Contributing to design decisions and technical discussions as part of the engineering team

Your profile:

  • 5+ years of experience with Java 8+ (experience with Akka (or equivalent frameworks) & Spring technologies)
  • Experience with building high availability/resilient distributed systems
  • Experience in automation using Continuous Integration & Continuous Deployment processes
  • Comfortable working across the full stack, however predominantly back end
  • Agile delivery experience e.g. working in Kanban/Scrum delivery environments
  • Fluency in English (written/spoken)

Nice to have:

  • Automation environment provisioning using Ansible
  • Previous experience with real-time messaging systems
  • DevOps experience gained within highly transactional software environments
  • Knowledge and/or experience of Docker and Kubernetes
  • Knowledge of Unix sys admin and scripting
  • Knowledge of document-based data stories e.g. MongoDB

Our offer:

  • Competitive salary and a variety of fringe benefits
  • Personal development/education (conferences, workshops)
  • Excellent work life balance
  • Work in an international team of talented engineers
  • Great equipment
  • Modern and cozy working place with positive and friendly atmosphere

Or, know someone who would be a perfect fit? Let them know!


Working with us will provide you with exciting career opportunities in an international environment, a wide range of fringe benefits and the chance to develop further professionally as well as personally.


Applicant tracking system by Teamtailor