As a Technical Lead in our Payment Processing group, you will play a pivotal role in driving a key part of our modernisation program. This includes re-architecting critical systems toward microservices and an event-driven architecture, while shaping an engineering culture that embraces AI enabled ways of working.
This is more than a coding role - it’s an opportunity to lead change, embed intelligent tooling and practices, and raise the bar for how we build, deliver, and scale next generation payment processing solutions.
What you will do:
• Own a major modernisation stream focused on transitioning to microservices and event-driven architectures.
• Design, build, and deliver high-quality, scalable software applications that strengthen payment processing capabilities.
• Collaborate across functions - partnering with product, architecture, operations, and compliance teams - to translate business needs into technical outcomes.
• Leverage and extend our core technology stack (Java, AWS, Kafka, Kubernetes) to build secure, reliable, and performant solutions.
• Champion engineering excellence through code reviews, testing practices, and driving improvements in CI/CD pipelines.
• Mentor and uplift the team, sharing expertise and guiding junior engineers to adopt modern development practices.
• Act as a change agent, helping evolve our technology, processes, and mindset to align with modern software engineering principles.
• Drive initiatives from concept to production, balancing strategic modernization with near-term delivery needs.
• Be responsible for the execution of the full suite of development tasks in a modern delivery pipeline, including validation activities (such as unit, component, system integration and regression testing) and infrastructure activities (such as IAC within automated pipelines).
• Create monitoring and logging solutions to allow for state-of-the-art monitoring of the enterprise applications within the production environment.
What you will need to have:
• Proven track record of leading software development initiatives in complex, distributed environments.
• Strong proficiency in Java, with deep experience in modern frameworks and tooling.
• Hands-on experience with AWS services and cloud-native application design.
• Expertise in Kafka (or similar event streaming platforms) and understanding of event-driven patterns.
• Practical knowledge of Kubernetes and container orchestration.
• Familiarity with CI/CD pipelines and DevOps practices that accelerate delivery.
What would be great to have:
• Previous experience in financial services or payments, understanding the unique performance, security, and compliance requirements.
• Hands-on involvement in legacy modernisation programs, particularly within mission-critical systems.
• A history of introducing new tools, frameworks, or practices that improved team delivery and product quality.
To submit an application for this role just click 'Apply Now' and upload your resume. Alternatively, you can contact richard.riddett@cpl.ie on 091 507515
#LI-RR1
Jobs at CPL
Technical Lead - Commerce Hub