Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Expertise in software architecture design and system integration., Proficiency in programming languages like Java and strong SQL knowledge., Over 10 years of experience in software development and 7 years in team leadership., Strong problem-solving, decision-making, and communication skills..

Key responsabilities:

  • Develop and implement a roadmap for the software engineering function.
  • Drive the execution of the engineering roadmap in alignment with business needs.
  • Address complex issues and make decisions impacting the broader company.
  • Collaborate with stakeholders to ensure organizational goals align with business objectives.

Paymentology logo
Paymentology Financial Services Scaleup https://www.paymentology.com
201 - 500 Employees
See all jobs

Job description

Description

Paymentology is the first truly global issuer-processor, giving banks and fintechs the technology, team and experience to rapidly issue and process Mastercard, Visa and UnionPay cards across more than 60 countries, at scale. 

Our advanced, multi-cloud platform, offering both shared and dedicated processing instances, vast global presence and richer, real-time data, set us apart as the leader in payments.


What you get to do:

  • Develop and implement a clear roadmap for the software engineering function, aligning it with Paymentology's strategic plans and objectives.
  • Participate in creating the overall vision and strategy for the organisation, providing clarity and direction to the engineering teams.
  • Drive strategic policies to enhance organisational capability and robustness.
  • Review organisational goals to ensure they align with business objectives, driving actions that have the most impact.
  • Drive the execution of the engineering roadmap, working closely with business stakeholders to adjust execution according to business needs.
  • Address complex issues requiring decisions with incomplete information, often involving trade-offs that impact the broader company.

Requirements

What it takes to succeed:

  • Expertise in software architecture design, system integration, database management, cloud computing.
  • Proficiency in one or more programming languages commonly used in software development, such as Java.
  • Strong understanding of software architecture principles and design patterns.
  • Knowledge of database systems and proficiency in SQL.
  • Proficiency in software engineering principles, data structures, algorithms, and object-oriented design concepts.
  • Familiarity with software development tools and technologies, including integrated development environments (IDEs), version control systems (e.g., Git), and issue tracking systems (e.g., JIRA).
  • Experience with software practices such as Agile development methodologies, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Skills in unit test and/or Test-Driven Development.
  • Familiarity with Microsoft Office Suite, including Word, Excel, PowerPoint, and Outlook.
  • Ability to interact with senior management and executive levels, presenting technical information in a business context.
  • Problem-solving skills.
  • Continuous Learning and development mindset.
  • Teamwork and Collaboration.
  • Strong Leadership skills.
  • Ability to manage budgets and resources effectively to meet company requirements.
  • Strong decision-making skills
  • Strong interpersonal skills for building relationships.
  • Excellent written and verbal communication skills.
  • Excellent verbal and written communication skills in English.
  • +10 years of experience in software development roles, with a demonstrated progression in responsibilities and technical skills.
  • +7 years of experience in team leadership and management, with good knowledge of team leadership principles and basic people management.
  • Experience leading and contributing to complex software projects from conception to delivery.
  • Experience in leading complex technical projects and driving innovation.
  • Experience in identifying, assessing, and mitigating technical and organizational risks.

What you can look forward to:

At Paymentology we value making a difference to the lives of the people who work for us and who live in the communities where we operate. You can look forward to working with a diverse, global team where Paymentologists at all levels play an important part in our global mission to advance the world through payments and make a difference on a global scale. 


Required profile

Experience

Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Leadership
  • Teamwork
  • Microsoft Office
  • Social Skills
  • Communication
  • Problem Solving

Software Engineer Related jobs