Job Expired

company-logo

Lead Software Engineer

Kifiya Financial Technology

Addis Ababa

5 years

1 Position

2024-02-29

to

2024-04-29

Required Skills
Required skills have not yet been specified for this position this job
Fields of study

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.

Job Requirements

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

How to Apply

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