Senior Tech Lead / Solution Architect Mobile & Payment Applications
Key Responsibilities
Architecture & Design
- Define and implement end-to-end architecture for mobile and web-based payment platforms.
- Select appropriate technologies, frameworks, and tools aligned with business goals.
- Ensure compliance with PCI-DSS, GDPR, and other relevant security and data protection standards.
Technical Leadership
- Lead cross-functional development teams through the full software lifecycle.
- Oversee code quality, design reviews, and technical documentation.
- Guide integration with internal systems, payment gateways, banking APIs, and third-party services.
Stakeholder Collaboration
- Translate business requirements into scalable and robust technical solutions, aligned with the organization's architectural framework and standards.
- Work closely with product managers, UX designers, and operations teams to align architecture with user experience and performance goals.
- Present architectural decisions and trade-offs to senior leadership.
- Keep the leadership team informed with detailed and accurate reports or presentations.
Delivery & Optimization
- Work closely with Technology team on CI/CD implementation and cloud infrastructure setup (e.g., AWS).
- Monitor system performance and lead optimization efforts.
- Ensure high availability, fault tolerance, and disaster recovery planning.
Requirements
Education and Experience
- Bachelor's degree in Computer Science/Engineering or equivalent education.
- Minimum 8+ years working experience in software development, with at least 3 years in a leadership or architectural role.
- Hands-on experience designing and deploying customer-facing applications, preferably in the financial or payments domain.
- Experience in leveraging wireframes to design and visualize end-to-end user journeys, with a strong grasp of user experience principles to inform solution architecture decisions.
- Proven experience in mobile app development (iOS/Android) and front-end technologies (React, Angular, etc.).
- Familiarity with agile methodologies and DevOps practices.
- Strong background in backend systems using Java, Spring Boot, Node.js, or similar.
Skills and Knowledge
- Keen industry knowledge of innovation in the payment, card, and online spaces.
- Deep understanding of payment systems, transaction flows, and security protocols.
- Excellent communication and stakeholder management abilities.
- Strong analytical and problem-solving skills.
- Ability to mentor and inspire technical teams.
- Strong drive towards results with ability to see things through from end to end.