Job Overview
A visionary leader is required to shape the architectural vision of our payment solutions.
* Review and enhance the software architecture for multiple payment-related product lines
* Establish industry standards, reference architectures, and reusable components; drive adoption across teams
* Lead architectural governance and architectural decision records (ADRs); conduct design reviews across teams
* Design and guide the implementation of distributed systems and data platforms (APIs, schemas, event streams; batch and streaming)
* Ensure system reliability, security, and performance; define service level objectives (SLOs) and drive observability (metrics, tracing, logging)
* Assist in replacing legacy code in a safe, efficient manner
* Support code review and cultivate a collaborative team environment
* Break down complex initiatives into manageable milestones and tasks, and track progress
* Mentor junior developers and facilitate their growth
* Experience with designing and implementing distributed systems
* Strong leadership and governance skills
* Ability to communicate complex technical concepts effectively
* Collaborative mindset and excellent interpersonal skills
* Adaptability and willingness to learn
Opportunity to shape the future of our payment solutions, competitive compensation package, and collaborative work environment.
A chance to work with a talented team, opportunities for professional growth and development, and a dynamic work environment.