Overview
* We are seeking a visionary leader to design and oversee the large-scale architecture of our payment solutions.
* This role will involve reviewing and improving the software architecture for multiple product lines.
Key Responsibilities
* Develop standards, reference architectures, and reusable components, driving adoption across teams.
* Lead architectural governance and architectural decision records (ADRs); conduct design reviews across teams.
* Design and guide implementation of distributed systems and data platforms (APIs, schemas, event streams; batch and streaming).
* Ensure reliability, security, and performance; define Service Level Objectives (SLOs) and drive observability (metrics, tracing, logging).
* Collaborate with teams to replace legacy code in a safe, clean manner.
* Assist with code review and team development culture.
* Break down medium and long-term initiatives into interim milestones and tasks, tracking progress.
* Mentor other developers, guiding their growth and development.
Necessary Skills and Qualifications
* Proven experience in designing and implementing large-scale software architectures.
* Excellent leadership and governance skills.
* Strong knowledge of distributed systems and data platforms.
* Ability to ensure reliability, security, and performance.
* Effective communication and collaboration skills.
* Experience with code review and team development culture.
* Ability to break down complex initiatives into manageable tasks.
* Willingness to mentor and guide other developers.
Why Join Us?
* A dynamic and innovative work environment.
* Ongoing opportunities for growth and development.
* A collaborative and supportive team.
About Us