Software Architect at Nomba (Formerly Kudi)

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
59574
Job Views
113

Job Description



About the role


As a Software Architect at Nomba, you will be at the forefront of designing and shaping the technical landscape of our business and payment solutions. Collaborating closely with cross-functional teams, you will craft robust and scalable software systems that enable our clients to process payments and manage their businesses efficiently, securely, and with a frictionless user experience.



  • Lead the architectural design and technical decision-making process for Nomba's software platform.

  • Collaborate with product managers, engineers, and stakeholders to define system architecture and use case workflows.

  • Design and document architectural patterns, ensuring scalability, reliability, security, and compliance with industry regulations.

  • Evaluate and select appropriate technologies, APIs, and third-party integrations to enhance system capabilities.

  • Provide mentorship and guidance to development teams, ensuring adherence to architectural guidelines and coding standards.

  • Conduct regular code reviews to maintain high-quality code and alignment with architectural goals.

  • Stay informed about industry trends, emerging technologies, and payment standards, and incorporate them into the architectural strategy.

  • Lead efforts to improve performance, availability, and scalability of software systems.


About You



  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

  • Proven experience (3+ years) as a Software Architect, preferably in the fintech or payments domain.

  • Strong expertise in designing and implementing payment processing systems, including resilience, authentication, and fraud prevention.

  • Proficiency in programming languages such as Java and C.

  • Experience with microservices architecture, event-driven systems, and API design.

  • Experience developing embedded/mobile systems such as embedded linux and Android.

  • Familiarity with payment industry standards and protocols (PCI DSS, EMV, ISO 8583, etc).

  • Excellent communication skills to effectively convey complex technical concepts to diverse audiences.

  • Problem-solving mindset with an emphasis on delivering secure, reliable, and scalable solutions.

  • Leadership qualities and the ability to inspire and mentor a team of engineers.


Nice to have



  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).

  • Previous involvement in fintech projects, especially related to payment gateways or processing.

  • Knowledge of blockchain technology and its applications in payments.

  • Relevant certifications in software architecture or fintech domains.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept