Paymentology
Software Engineer
PaymentologySlovenia6 days ago
Full-timeRemote FriendlyEngineering, Information Technology
At Paymentology, we’re redefining what’s possible in the payments space. As the first truly global issuer-processor, we give banks and fintechs the technology and talent to launch and manage Mastercard and Visa cards at scale — across more than 60 countries.

Our advanced, multi-cloud platform delivers real-time data, unmatched scalability, and the flexibility of shared or dedicated processing instances. It's this global reach and innovation that sets us apart.

We’re looking for a Software Engineer to design, develop, and maintain high-quality software applications and systems. You will work collaboratively with cross-functional teams to understand requirements, architect solutions, and deliver secure, scalable, and reliable software. If you thrive in dynamic environments, have strong problem-solving skills, and are passionate about delivering outstanding technical solutions across multiple concurrent projects, this role is for you.

What you get to do::

  • Collaborate with product management and technical leads to gather and analyse software requirements, ensuring alignment with project objectives and specifications
  • Design software architectures and solutions that meet functional and non-functional requirements, considering scalability, security, and performance
  • Write clean, maintainable, and efficient code following industry best practices and internal coding standards
  • Develop and execute unit, integration, and end-to-end tests to validate software functionality and reliability
  • Debug and resolve software defects throughout the development lifecycle using appropriate tools and techniques
  • Manage source code repositories with version control systems such as Git, ensuring proper branching, merging, and documentation
  • Break down tasks and contribute to effort estimation while implementing well-defined tasks with limited direction
  • Follow standard issue-tracking workflows and processes using JIRA
  • Proactively review progress on assigned projects, adjusting approaches and recommending improvements where needed
  • Provide recommendations for process enhancements related to requirements, peer review, and coding standards
  • Create and maintain technical documentation including design documents, specifications, test cases, user guides, and API documentation
  • Collaborate with engineering, product, quality assurance, and design teams to deliver software on time and within budget
  • Work within defined team processes, raising concerns and contributing to continuous improvement
  • Stay current with emerging technologies, industry trends, and software engineering best practices
  • Actively engage in learning opportunities to expand technical knowledge and skills

Requirements:

What it takes to succeed:

  • 3–5 years of experience in software development or related fields
  • Knowledge of one or more programming languages commonly used in software development, such as Java
  • Understanding of software engineering principles, data structures, algorithms, and object-oriented design
  • Familiarity with IDEs, version control systems like Git, and issue-tracking tools such as JIRA
  • Understanding of Agile methodologies, code reviews, and CI/CD pipelines
  • Skills in unit testing and/or Test-Driven Development
  • Familiarity with Microsoft Office Suite
  • Ability to document requirements and specifications
  • Strong problem-solving skills
  • Ability to collaborate effectively in remote teams
  • Strong written and verbal communication skills in English
  • Experience with the Spring Boot framework for building robust and scalable applications (for PayCredit team)
  • Experience working in multicloud Kubernetes environments
  • Experience using Apache Kafka to build distributed, real-time data systems
  • Bachelor’s degree in a related field preferred (e.g., Computer Science, IT, Engineering)

What you can look forward to::

At Paymentology, it’s not just about building great payment technology, it’s about building a company where people feel they belong and their work matters. You’ll be part of a diverse, global team that’s genuinely committed to making a positive impact through what we do. Whether you’re working across time zones or getting involved in initiatives that support local communities, you’ll find real purpose in your work — and the freedom to grow in a supportive, forward-thinking environment.

Key Skills

Ranked by relevance