MENU
Roamtech
Head Of Engineering

Roamtech

Nairobi | Full Time | ICT / Telecommunication

Closing in 1 week from now

What You will Do

Engineering Leadership

  • Lead, mentor, and coach multiple Engineering Team Leads.
  • Act as a technical authority and escalation point across teams.
  • Lead by example through hands-on involvement in architecture, design, and critical implementations.
  • Build a strong engineering culture grounded in ownership, pragmatism, and continuous improvement.

Architecture & Technical Excellence

  • Own and evolve Roamtech’s engineering architecture strategy together with the Head of Architecture.
  • Design, review, and guide implementation of event-driven systems, including Event Sourcing.
  • Champion Domain-Driven Design DDD, bounded contexts, and clear domain ownership.
  • Enforce and evolve modern architectural patterns: Clean Architecture, Hexagonal Architecture, SOA, EDA, and distributed systems best practices.
  • Ensure systems are scalable, resilient, observable, and secure.
  • Implement a state-of-the-art monitoring system across all products and codebases to ensure proactive incident recognition and detection.

Processes, Practices & Standards

  • Design and continuously improve engineering processes across teams.
  • Establish clear standards for code quality, testing, CI/CD, monitoring, observability, and operational excellence.
  • Balance speed and quality in a startup-like environment without compromising long-term maintainability.
  • Drive consistent, high-quality execution across teams while enabling autonomy.
  • Work closely with the Head of Product to ensure timely delivery of the committed roadmap.
  • Work together with Business Owners of the individual products to manage challenges and execution.

Execution & Collaboration

  • Partner closely with the CTO, Head of Product, and other stakeholders on strategy and delivery.
  • Support roadmap planning and ensure engineering execution aligns with product and business goals.
  • Help teams navigate trade-offs between delivery, quality, and technical debt.

What We are Looking For

Required

  • 10+ years of professional software engineering experience.
  • Multi year background at Staff or Principal Engineer level prior to or alongside leadership roles.
  • Deep, hands-on experience designing and building event-driven systems, including Event Sourcing.
  • Proven expertise in Domain-Driven Design DDD and complex domain modeling.
  • Strong experience with Clean Architecture, Hexagonal Architecture, and modern distributed system design.
  • Cloud-native experience GCP strongly preferred.
  • Demonstrated ability to design and implement scalable engineering processes across multiple teams.
  • Experience leading and coaching Engineering Team Leads.
  • Strong communication skills and ability to influence across the organization.

Never miss a chance!

Subscribe to get latest job listings, career insights and guidance in your inbox