Senior Software Engineer (a)

  • Sofia, Bulgaria
  • Employees can work remotely
  • Full-time

Company Description

TIS is reimagining the world of enterprise payments through a cloud-based platform uniquely designed to help global organizations optimize outbound payments. Corporations, banks and business vendors leverage TIS to transform how they connect global accounts, collaborate on payment processes, execute outbound payments, analyze cash flow and compliance data, and improve critical outbound payment functions.

The TIS corporate payments technology platform helps businesses improve operational efficiency, lower risk, manage liquidity, gain strategic advantage – and ultimately achieve enterprise payment optimization.

We’re on a mission to set a new industry standard for business-to-business payments. Since 2010, TIS has been combining its treasury management heritage with cloud architecture and bank connectivity expertise to help global corporations, banks and consulting firms optimize outbound payment processes.

Working at TIS

  • As part of our culture, we pursue new ideas, we think big, embrace the impossible [INNOVATION] and we are free to make our own decisions [EMPOWERMENT] by communicating precisely [COLLABORATION] and supporting each other to exceed our high standards [EXCELLENCE]
  • We respect both our personal and professional life so they would amplify each other
  • Flat hierarchies and direct contact to the management with regular feedback sessions in a very modern company what gives you a great opportunity for open collaborations and to be an “entrepreneur within the company” to play a critical role in TIS´s success story
  • Working in our Product & Engineering division will let you experience best agile practices for software development and implementation. And, our value for quality would always challenge you to bring out the best of yourself
  • And last, but not the least, we offer great remuneration and social package

Job Description

  • Development of innovative new concepts and applications in our cloud-based payments platform environment
  • Crucial participation in the creation of our overall solutions architecture
  • Design and development of solutions in the cloud environment
  • Ensure high quality codebase, write and run automation tests and monitor services
  • Collaboration with QA Engineers and Product Owners in cross-functional squads
  • Passionate participation in helping teammate for developing technical excellence
  • Keep up-to-date with industry trends and technology developments


  • Relevant educational background with a technical major (eg. Engineering/ Information technologies or Computer Science);
  • 5+ years of experience in Java development;
  • Experience with JavaEE, Spring-boot, Micro-services, Spring-MVC;
  • Knowledge of good software development practices (TDD, Clean Code, Refactorings, etc.)
  • Ideally project experience in finance and/or banking;
  • Self-motivation and strong ability to solve complex tasks with a results-oriented approach;
  • Ability to collaborate and communicate effectively in dynamic environment
  • Analytical frame of mind and ability to grasp new subject matter quickly

Additional Information

Your contact at TIS 

Plamena Grigorova
Talent Acquisition Specialist
2 Pozitano Sq.
BGR -Sofia 1000
T +359 876 737 765

Get in touch!

Privacy PolicyImprint