Job Openings
Tech Lead - FinTech
About the job Tech Lead - FinTech
Key Responsibilities
- Architect and drive the full lifecycle delivery of FinTech and Banking platforms, from design to deployment, implementing microservices-based, asynchronous, and event-driven architectures that ensure scalability, performance, resilience, and enterprise-grade security in line with organizational and regulatory standards
- Design and implement end-to-end integrations with international and domestic payment networks (Visa, MasterCard, Amex, LankaPay) and digital finance platforms such as payments, lending, and digital banking
- Enable interoperability with core banking systems and supporting services such as digital KYC, QR management, tokenization system, card management, FRAML, and transaction monitoring to ensure security, compliance, and operational efficiency
- Establish and enforce coding standards, unit testing frameworks, and code quality controls to maintain robust, maintainable solutions
- Ensure compliance with PCI DSS, data privacy regulations, and industry security standards and payment specifications such as ISO 8583 and ISO 20022
- Apply advanced encryption, authentication, and secure design practices to protect payment information, data exchanges, and critical financial integrations across all systems
- Provide technical leadership and mentorship to software engineers, promoting continuous learning and excellence
- Collaborate closely with business and technical teams to align technology outcomes with business goals
- Manage internal and external teams to ensure clear communication, effective technical risk and dependency management, and alignment across stakeholders
- Partner with external vendors, regulators, and payment networks to support solution delivery and compliance initiatives
- Monitor system performance, identify improvement areas, and drive continuous optimization for high availability and reliability
- Evaluate and adopt emerging technologies in financial services such as open banking, and digital payments to enhance solution capability
- Contribute to the organizations technology roadmap and participate in digital transformation initiatives
Person Specifications
- Bachelors or masters degree in Computer science, Software Engineering, Information Technology, or a related field
- 7+ years of software development experience, with at least 3 years in a technical leadership role in FinTech or Banking domains
- Proven expertise in microservices architecture, API-first development, and event-driven systems (e.g., Spring Boot, WebFlux, Kafka, etc )
- Strong understanding of the banking ecosystem, including core banking, lending, deposits, cards, payment instruments, networks and payment operations with hands-on experience integrating core systems and payment support platforms
- Proficiency in modern programming languages (Java, Python, Node.js, or similar) and cloud platforms (AWS, Azure, or GCP)
- Demonstrated success in managing agile teams and delivering large-scale enterprise FinTech solutions
- Excellent stakeholder, client, and cross-functional collaboration skills with a focus on business-technology alignment
- Strong analytical, problem-solving, and communication skills
- Experience with DevOps, CI/CD pipelines, and container orchestration (Docker, Kubernetes)
- Familiarity with telecom domain, mobile money, or digital wallet systems
- Certification in cloud technologies or enterprise architecture frameworks, such as AWS Certified Solutions Architect, TOGAF, or BIAN