Job Expired
Kifiya Financial Technology
Addis Ababa
5 years
1 Position
2024-02-29
to
2024-04-29
Computer Engineering
Computer sciences
Full Time
Share
Job Description
Qena is Ethiopia’s first digital financial solutions provider leveraging on Artificial Intelligence (AI)
to assess the creditworthiness of Nano, Micro, Small & Medium Enterprises (NMSMEs),
Small-Holder Farmers (SHFs) & Individuals. Qena was established in 2015 as a subsidiary of
Kifiya Financial Technologies to create small-ticket financial products for individuals &
enterprises. Since its start, Qena has worked to develop its AI-powered Credit Scoring System
and Digital Financing Platform to offer commercial banks a digitized underwriting process for
quicker and more accurate credit & finance decisions, without requiring collateral. We
collaborate, train, assist, and co-create innovative solutions for financial institutions to provide
access to finance for unserved and under-served segments. Qena has gained widespread
recognition for its innovative digital lending product, Michu, which is provided in partnership
with the Cooperative Bank of Oromia. To date, Michu has disbursed over 3 billion Birr in loans,
making it a popular choice among borrowers in Ethiopia.
Job Overview:
As a Lead Software Engineer, you will be part of the Engineering Leadership at Kifiya. You will
spearhead engineering initiatives, guide technical projects, and lead a dynamic team of
software engineers. Your primary responsibility involves advancing a product vertical from
concept to a fully functioning state. Collaborating closely with a product manager, you will direct
your team in executing and delivering innovative products that transform the financial
landscape in Ethiopia. Additionally, you'll oversee code reviews, provide mentorship, and shape
our technological strategy. Your leadership will inspire innovation, streamline development
processes, and ensure Kifiya's continued leadership in the competitive fintech market.
Responsibilities:
● Product Ownership: Assume technical ownership of assigned product verticals,
overseeing the product lifecycle from conception through to launch and beyond. Design
and implement a coherent software development plan, setting clear deadlines,
delegating tasks, and identifying success metrics.
● Leadership and Strategy: Lead your team in executing the product roadmap, setting
clear goals, and making strategic decisions to navigate challenges and capitalize on
opportunities.
● Team Development: Build and nurture a high-performing team, providing mentorship,
and encouraging continuous learning and professional growth as well as ensuring peak
team performance and delivery.
● Technical Excellence: Maintain high standards of software quality through code reviews,
system design, and architecture decisions. Drive innovation by staying abreast of
technological advancements and integrating them into product development.
● Collaboration: Work closely with Product Managers, Designers, and other stakeholders
to ensure a unified vision and seamless integration of technical and product strategies.
Collaborate closely with product managers, designers, and various stakeholders to
crystallize technical requirements and establish system architecture.
● Prompt Delivery: Ensure the rapid and reliable delivery of product features by adopting
efficient workflows and methodologies that prioritize speed and quality. Drive your team
to meet project timelines while maintaining high standards of software development.
Requirements:
● Master's or Bachelor's Degree in Computer Science, Engineering or a related technical
field.
● Demonstrated experience in a leadership role, such as a Tech Lead or Senior Software
Engineer, backed by a robust portfolio in software development.
● Proficiency in Java and Python, with a solid grasp of software architecture and design
principles.
● Strong leadership capabilities, with a track record of mentoring and elevating a team of
software engineers.
● Exceptional problem-solving skills and a results-driven mindset.
● Experience with Agile methodologies and adeptness in managing the software
development lifecycle.
● Excellent communication and interpersonal skills, capable of conveying complex
technical ideas to a non-technical audience
Click Here to apply
To apply for the Lead Software Engineer position, please follow the guidelines below:
Email Subject:
Please use the following subject line when submitting your application: "Application for Lead Software Engineer - Qena ".
Resume/CV:
Attach your updated resume or curriculum vitae (CV) in PDF or Word format. Ensure that your resume highlights your relevant skills, experience, and educational background. Include details of your previous solution architecture roles, fintech experience, and any specific accomplishments related to digital lending products.
Contact Information:
Ensure that your CV includes your full name, phone number, and email address. This will make it easy for the hiring team to reach out to you for further communication or to schedule an interview.
Portfolio (if applicable):
If you have a portfolio or samples of your work, you may include them as attachments or provide a link to an online portfolio or GitHub repository. This will provide the hiring team with a deeper understanding of your technical capabilities and problem-solving skills.edited 14:40
Fields Of Study
Computer Engineering
Computer sciences