Software Engineer

Paymentology

Not Interested
Bookmark
Report This Job

profile Job Location:

Madrid - Spain

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

At Paymentology were redefining whats 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. Its this global reach and innovation that sets us apart.

Were 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


What you can look forward to::

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



Travel:
< 10%

Requirements:

What it takes to succeed:

  • 35 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
  • Bachelors degree in a related field preferred (e.g. Computer Science IT Engineering)
At Paymentology were redefining whats 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...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems