Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
 - Change status (Applied, Interview, Offer, etc.)
 - Add personal notes and comments
 - Set reminders for follow-ups
 - Track your entire application journey
 
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
 - Review job details later without searching again
 - Compare with other saved opportunities
 - Keep a collection of interesting positions
 - Receive notifications about saved jobs before they expire
 
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 Senior Software Engineer to implement high-quality software solutions that power our global payments infrastructure. This role requires deep problem-solving capability, and a strong focus on scalable, maintainable systems. You’ll work closely with cross-functional teams to develop features in highest quality — helping shape the future of Paymentology’s technology.
What you get to do::
- Design, develop, and maintain high-quality Java Spring Boot microservice applications.
 - Write clean, maintainable, and efficient code, following best practices and design patterns (e.g., SOLID principles).
 - Perform code reviews and ensure adherence to coding standards across the development team.
 - Debug, troubleshoot, and optimize applications for performance, scalability, and reliability.
 - Stay updated with emerging technologies and incorporate relevant innovations into development practices.
 - Collaborate across teams to deliver reliable software that meets business and customer needs.
 
What it takes to succeed:
- Proficiency in one or more programming languages such as Java.
 - Strong understanding of software architecture principles and design patterns.
 - Knowledge of database systems and proficiency in SQL.
 - Proficiency in software engineering fundamentals including data structures, algorithms, object-oriented design, and SOLID principles.
 - Familiarity with version control systems (e.g., Git), IDEs, and issue tracking tools like JIRA.
 - Experience with unit testing and/or Test-Driven Development (TDD).
 - Strong problem-solving abilities and analytical thinking.
 - Excellent teamwork and communication skills, particularly in remote-first environments.
 - Continuous learning mindset with a passion for innovation and technical excellence.
 - Excellent written and verbal communication skills in English.
 
- Bachelor’s degree in Computer Science, Engineering, or a related field preferred, though equivalent work experience may be considered.
 - 5–7 years of experience in software development roles, showing progressive growth in technical scope.
 - Experience leading or contributing to complex software projects from design to delivery.
 - Hands-on experience in Agile development, code reviews, and CI/CD pipelines.
 - Experience with frameworks and tools such as Spring Boot.
 - Experience with microservices.
 - Familiarity with multi-cloud Kubernetes environments.
 - Strong track record of troubleshooting and debugging complex production systems.
 
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 contributing to 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 relevanceReady to apply?
Join Paymentology and take your career to the next level!
Application takes less than 5 minutes

