Senior Manager - Software Engineering

Recruiter / Employer: DT One
Contract: Permanent
Salary: Confidential
Status: Expired

About The Role

Reporting directly to the VP Platforms, this role will be based in Nairobi, Kenya. The incumbent will be working closely with our Product, Engineering and Infrastructure teams to move the platform and products forward. This position is required to be hands-on, while equipped with the necessary technical expertise and architectural skills, as well as a goal for building, growing and mentoring
existing and future development teams.

Key Role Responsibilities

  • Participate in the strategic technical design and make decisions about technology, definition and implementation of lending related products.
  • Work closely with Product Owners to ensure that products are highly competitive in the marketplace. Consult on a regular basis to align expectations and deliverables.
  • Plan, direct, and coordinate all activities associated with creating lending solutions across multiple functional areas and products.
  • Drive product development and delivery through rapid prototyping cycles from technical requirements and specifications, software designs, programming, debugging, and optimization.
  • Ensure technical excellence by transmitting best practices to the teams, in terms of developments as well as processes and methodologies.
  • Deliver high quality, testable, secure, readable and documented software.
  • Manage a team of highly skilled data engineers reporting to you.
  • Develop and refine team metrics and key performance indicators; plan and achieve quarterly and annual metrics and goals.
  • Essential Experience

  • Working proficiency with Clojure, Python or any other programming or scripting language
  • Experience with using development tools for version control namely GIT.
  • Being familiar with the Linux environment as a user and developer (Debian is a plus).
  • Minimum 3+ years’ working experience in a management role leading a team of highly skilled software developers
  • Working experience in an Agile environment
  • Desired Experience

  • Multi-disciplinary skills and experience in ideation, software design, programming, debugging, and optimization
  • Knowledge of Data Security, Secure Coding, Encryption, Multi-tenancy, Scalability, and High Availability
  • Experience with software development best practices - include handling and logging errors, monitoring the system, building fault-tolerant pipelines, understanding how to scale up, addressing continuous integration
  • Solid understanding of payment industry and multi-channel commerce space
  • Technical hands on skills, ideally in multiple technology stacks for web development, APIs and Mobile application development on diverse platforms
  • Experience with, and preference for, leveraging open source solutions
  • Experience with a mix of large enterprise customers as well as small, high-value customers
  • Proven track record of successfully leading and driving software development and architecture activities that provide best in class product offerings and support.
  • Modelling and data science is a plus
  • People management skills
  • Personality of a LendTech Senior Manager
  • You Will Be

  • Passionate about software development and engineering
  • Proud of your work but always believing the best is yet to come
  • Able to take criticism positively and to learn from mistakes
  • Able to self critique and analyze and be motivated to constantly improve and develop both professionally and personally
  • High attention to detail
  • See process, procedure and documentation as tools to support excellence
  • Customer focused and understands the business we are operating in.
  • Shows leadership and enthuses others to achieve their potential and create a positive atmosphere.
  • Passionate about growing talent and motivating others to produce their best work.
  • Other IT jobs that you might like
    Browse All Open jobs