Talent.com
Technical Engineering Manager
Technical Engineering ManagerFuzu • Nairobi, Kenya
Technical Engineering Manager

Technical Engineering Manager

Fuzu • Nairobi, Kenya
30+ days ago
Job description

Job Summary

Contract Type:

Sign up to view job details.

Purpose/Mission

  • We are looking for a passionate lead engineer and inspiring manager to shape the evolution of our IOT and telecom integration system as well as line manage a team of 5-7 software engineers. As key member of the digital team, this role will help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and environmental impact. Candidates will get the opportunity to work in a diverse technology stack at scale.

Tech stack

Here is a summary of some of the tools:

  • Web frameworks: Rails, Flask, Django, FastAPI, VueJs, Angular
  • Storage: PGSQL, MySQL, Mongo, Cassandra, Redis
  • Distributed task: Celery, Sidekiq, RabbitMQ, Kafka
  • Integration protocols and frameworks: REST, SOAP, SIP, WebRTC
  • Source control: selfhosted for gitlab and CI/CD
  • Deployment: Linux, LXC, Docker, Kubernetes
  • Domain: Financial, Custom Call centre (VOIP), IOT, SMS, USSD, Mobile Money
  • Observability: Prometheus, Graylog, Kibana, Splunk, zabbix

Experience And Skills

Required Skills :

  • Entrepreneurial and forward thinking with ability to recognize the impact of technology in business.
  • Working knowledge of good practices for computer and data security
  • At least 6 years of relevant experience, with 2 years of leading a software team of size 4-7.
  • Experience creating and maintaining scalable web applications in cloud context: distributed task processing, load balancing, containerization, clustering.
  • Good experience on high availability, observability, and structured logging
  • Web and application server (for python and ruby web apps) management experience (Linux, MySQL, Systemd, Apache, Nginx, etc)
  • Appreciation for detailed source code documentation and organized code structuring
  • Software deployment pipelines and best practice (CI/CD)
  • Excellent knowledge of computer algorithms, operating systems, and solid computer science fundamentals.
  • Good written and verbal communication skills in English

Desired Skills :

  • Strong software engineering and architectural patterns background (MVC, MVP, CQRS, DDD, SOLID, hexagonal, Microservices)
  • Knowledge of key components and dependencies used in current system: ActiveAdmin, Grape, Sidekiq, Rspec, Searchd.
  • Knowledge of containerization and container orchestration is a strong advantage.
  • Good knowledge of web application security
  • Knowledge of Amazon Web Services (AWS) and its services, such as, but not limited to, EC2, RDS, EBS, S3, Lambda functions.
  • Working knowledge of good practices for computer and data security
  • Experience with git and GitLab based source code management.

Qualifications :

  • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science)

Language(s):

  • English
  • French is a plus

Responsibilities

  • Define software engineering strategy and architecture with other leaders, fully responsible for the technical evolution of at least one software product.
  • Maintain knowledge on the latest technology trends and tools to ensure EEA software competitiveness.
  • Actively participate and understand the ROI of engineering efforts, understand the value creation and the priorities to the business.
  • Develop and own complex software that optimally uses resources to best meet customer needs.Establishing clarity on business objectives for proper modelling of business processes.
    Represent the technical team or assign someone in stakeholder conversations.
    Ensure correct implementation and understanding of business logic in the team.
  • Put efficient development process in place with tools and metrics to stay on top of performance of the team.Work closely with Product manager for resource planning and proper estimation
    Ensure agile processes and other best practices are properly implemented.
  • Architectural evolution and tech debt management:Code quality, compliance, and documentation
    System performance at scale, reliability, observability, and high availability
    System security compliance
  • Line management of 5-7 software engineersGrow and develop individual software engineers, set goals and evaluate performance.
    Recruit and hire software engineers including interns and freelancers.
    Drive team culture.
    Contract management with external developers in collaboration with Head of Software Engineering.

We believe that great managers:

  • Deliver ambitious results: As a high-performing and accountable leader, you create an environment enabling effective action and bold decisions which contribute to successful delivery of results.
  • Act with integrity: As an ethical leader you are honest, respectful, objective, and transparent. You create and build upon a foundation of trust and openness.
  • Inspire and mentor the team: As an inspirational leader you walk the talk. You empower and coach your team with trust and humility.
  • Are accessible: as an accessible leader, you develop and maintain deep connections with stakeholders through approachability and active listening.
  • Ensure diversity and inclusion: as an inclusive leader, you ensure diversity and foster a sense of belonging.
Create a job alert for this search

Technical Engineering Manager • Nairobi, Kenya

Similar jobs
Principal Software Engineer

Principal Software Engineer

Cross Border Talents • Nairobi, Nairobi County, KE
Quick Apply
Cross Border Talents is looking for a Principal Java Engineer to start working in our client's location in Portugal.Are you a problem-solver with a background in software development?.Do you want t...Show more
Last updated: 30+ days ago
Actuarial Manager – Systems and Reporting

Actuarial Manager – Systems and Reporting

CIC Group • Nairobi, Nairobi, KE
Quick Apply
About Us CIC Insurance Group is a leading insurance and financial services organisation with more than five decades of experience helping individuals, families, and organizations achieve financial ...Show more
Last updated: 30+ days ago
Project Manager | School Launcher (VIE)

Project Manager | School Launcher (VIE)

Enko Education • Nairobi, KE
Quick Apply
Rejoignez Enko Education en tant que School Launcher !.Type de contrat: Volontariat International en Entreprise (VIE) Pays d'affectation : Kenya Ville d'accueil : Nairobi Date du début de la missio...Show more
Last updated: 28 days ago
Sales Manager

Sales Manager

Fin • Nairobi, KE
Quick Apply
We are looking for an accomplished and highly motivated Sales Manager to spearhead our sales efforts across Kenya, focusing on both secured and unsecured lending products.This senior leadership rol...Show more
Last updated: 11 days ago
Consultant - Growth Manager, Africa

Consultant - Growth Manager, Africa

Digital Green • Nairobi, KE
Quick Apply
Growth Manager (TOR) Position: Growth Manager Hiring Manager/ POC : John Collery , Priya Alagarraj ,Vidya V Email : john@digitalgreen.Location: (Kenya or Nigeria preferred; hybrid/remote possible) ...Show more
Last updated: 15 days ago
Expert Digital Accessibility (f/m/d)

Expert Digital Accessibility (f/m/d)

Light for the World International • Nairobi, Nairobi County, Kenya
Quick Apply
Light for the World is a global development organisation working to empower people with disabilities and improve eye health in low-income countries.For over 30 years, we have strengthened health sy...Show more
Last updated: 16 days ago
Warehouse Manager

Warehouse Manager

Orascom Investment Holding • Nairobi, Kenya
Quick Apply
Through O Trade & Logistics (OTL), Orascom Investment Holding introduces otrovato, a B2B platform designed to simplify trade across Africa and beyond.By empowering businesses and enabling cross-bor...Show more
Last updated: 25 days ago
Senior Linux System Engineer (L3)

Senior Linux System Engineer (L3)

ServerHub • Nairobi, KE
Quick Apply
NOTE: IF YOU ARE NOT FROM KENYA, DO NOT APPLY TO THIS LINK.About ServerHub: At ServerHub, we power businesses with high-performance cloud and hosting solutions.Our mission is to provide customers w...Show more
Last updated: 30+ days ago
Business Development Manager - Immediate Start Needed

Business Development Manager - Immediate Start Needed

Rosie's People • Nairobi, Kenya
Quick Apply
PLEASE READ THE FULL JD BEFORE APPLYING.INCOMPLETE APPLICATIONS WILL AUTOMATICALLY BE DISQUALIFIED.Candidates from courier, FMCG distribution, technology, or logistics-adjacent backgrounds.Our clie...Show more
Last updated: 23 days ago
Strategic Account Manager

Strategic Account Manager

Agility • Nairobi, Nairobi County, KE
Quick Apply
We are looking for a Strategic account manager to play a critical role in building relationships with significant clients.Our ideal candidate should ensure client satisfaction and be able to identi...Show more
Last updated: 30+ days ago
Automation Engineer - Support Top-Tier Entrepreneurs

Automation Engineer - Support Top-Tier Entrepreneurs

RAY AI • Nairobi, Nairobi County, KE
Quick Apply
RAY is on a mission to enable builders & innovators to focus on work only they can do and simultaneously create exciting high-paying jobs in the global south.We envision a world in which busy work ...Show more
Last updated: 30+ days ago
Senior Process Automation Engineer

Senior Process Automation Engineer

CIC Group • Nairobi, Nairobi, KE
Quick Apply
PURPOSE: Reporting to the Head of Digital & Information, the position holder will be pivotal in driving our company-wide digitization agenda.He/she will be instrumental in developing and implementi...Show more
Last updated: 30+ days ago
General Manager East Africa

General Manager East Africa

ALUMIL • Nairobi, Nairobi County, KE
Quick Apply
Europe, as we search for a dynamic General Manager to spearhead our operations in Kenya.This role offers an exciting opportunity to drive sustainable growth and enhance our market leadership in the...Show more
Last updated: 9 days ago
Senior UI/UX Designer

Senior UI/UX Designer

CIC Group • Nairobi, KE
Quick Apply
About Us CIC Insurance Group is a leading insurance and financial services organisation with more than five decades of experience helping individuals, families, and organizations achieve financial ...Show more
Last updated: 1 day ago
Country Operations Manager - Agent Network

Country Operations Manager - Agent Network

OnHires • Nairobi, Nairobi County, .KE
Quick Apply
Africa (Nigeria, Kenya, Lagos, RSA).English (Intermediate+), Ukrainian or Russian (fluent).Our client is a high-growth global payment platform utilizing AI-routing in specialized verticals (iGaming...Show more
Last updated: 30+ days ago
ICT Infrastructure Manager

ICT Infrastructure Manager

CIC Group • Nairobi, KE
Quick Apply
About Us CIC Insurance Group is a leading insurance and financial services organisation with more than five decades of experience helping individuals, families, and organizations achieve financial ...Show more
Last updated: 1 day ago
Lead, Science of Scaling & Head, MELIA

Lead, Science of Scaling & Head, MELIA

International Institute of Tropical Agriculture(IITA) • Nairobi, Nairobi County, KE
Quick Apply
The International Institute of Tropical Agriculture (IITA) invites applications for the internationally recruited position of.Lead Science of Scaling & Head of Monitoring, Evaluation, Learning, and...Show more
Last updated: 12 days ago
Full-Stack Engineer

Full-Stack Engineer

Anavah Talent • Nairobi, Nairobi County, KE
Quick Apply
Full-Stack Engineer (Remote – South America).Business Hours (synchronous + open to working on weekends rather than Monday/Tuesday for better schedule overlap).Salary: $2000- Negotiable, based on ex...Show more
Last updated: 12 days ago