Technical Team Lead - Nairobi, Kenya - Roamtech

    Roamtech
    Roamtech Nairobi, Kenya

    3 weeks ago

    Default job background
    Full time
    Description

    Roamtech is a licensed Content Service Provider by the Communications Commission of Kenya (CCK) to provide mobile phone content through the existing mobile telephone networks.


    Position Overview:
    We are seeking an experienced and dynamic Technical Team Lead to join our Payment Services team.

    As the Technical Team Lead, you will play a pivotal role in overseeing the development team, reviewing software architecture, ensuring regulatory compliance, and managing stakeholder relationships.


    Key Responsibilities:

    Technical Leadership:
    Provide strong technical leadership to a team of developers, ensuring alignment with industry best practices.
    Foster a collaborative and innovative team culture that encourages continuous improvement in technical capabilities.


    Development Oversight:
    Oversee the development of payment processing solutions, ensuring scalability, security, and adherence to coding standards.
    Review software architecture and code to maintain high-quality standards.


    Security & Regulatory Compliance:
    Stay informed about legal and regulatory requirements in the payment services industry.

    Ensure that the technical aspects of the company's operations meet all applicable regulatory standards, including PCI/DSS , ODPC compliance.

    Oversee and coordinate Vulnerability Assessment and Penetration Testing (VAPT) processes for payment processing solutions.
    Collaborate with security teams to identify and address vulnerabilities, ensuring the product's resilience against cyber threats.
    Stay abreast of emerging security threats and industry best practices to continuously enhance product security.


    Stakeholder Management:
    Engage with internal and external stakeholders, including regulatory bodies, to build positive relationships and address technical concerns.

    Act as a technical liaison between the development team and stakeholders to ensure alignment on project objectives and milestones.


    Product Delivery:
    Collaborate with the product and project teams to define technical roadmaps and delivery timelines.
    Ensure the timely and successful delivery of high-quality technical solutions that meet regulatory requirements and customer expectations.


    Qualifications and Skills:
    Bachelor's degree in Computer Science, Software Engineering, or a related field.
    Proven experience as a Technical Team Lead in payment services, fintech, or financial services.
    Strong technical leadership skills with a track record of successfully leading development teams.
    In-depth knowledge of payment processing operations, software architecture, and industry regulations.
    Experience in reviewing software architecture for scalability, security, and compliance.
    Familiarity with regulatory requirements for card and merchant payment services.
    Excellent communication and interpersonal skills.
    Problem-solving mindset and the ability to make informed technical decisions under pressure.
    Familiarity with payment platforms, technologies, and compliance requirements