Head of Engineering — Roamtech

Head of Engineering \u2014 Roamtech<\/span><\/span><\/b>
<\/span><\/h1>

Location:<\/span><\/span><\/b> Nairobi, Kenya<\/span><\/span>
<\/span><\/p>

About Roamtech<\/span>
<\/span><\/span><\/b>Roamtech is an energetic, modern FinTech founded in Nairobi and operating globally. We operate with a startup mindset fast\-paced, high<\/span><\/span>\u2011<\/span><\/span>impact, and driven by curiosity. Innovation is at the core of everything we do. We iterate quickly, learn continuously, and empower our teams to ship meaningful products.<\/span><\/span><\/p>

Our engineering organization is modern, collaborative, and grounded in lean Scrum principles. We work closely across teams to build scalable, reliable, and user<\/span><\/span>\u2011<\/span><\/span>centric financial technology solutions.<\/span><\/span>
<\/span><\/p>

Role Summary<\/span><\/span><\/b>
<\/span><\/h2>

We\u2019re hiring a <\/span><\/span>Head of Engineering<\/span><\/span><\/b> to join our Engineering Leadership team, reporting directly to the CTO.<\/span><\/span>
<\/span><\/p>

This role <\/span><\/span>requires a multiple year Staff\- / Principle\- Engineering level background<\/span><\/span><\/b> or higher.<\/span><\/span>
<\/span><\/p>

You will be responsible for shaping Roamtech\u2019s technology strategy, leading the overall day\-to\-day engineering delivery/execution and its group of Engineering Team Leads, while working closely with the CTO to shape the engineering organization into a high performance culture.<\/span><\/span>
<\/span><\/p>

This role is for a <\/span><\/span>hands\-on engineering leader<\/span><\/span><\/b> with deep architectural expertise, particularly in <\/span><\/span>event\-driven systems and Event Sourcing<\/span><\/span><\/b>, who can both design and implement modern engineering practices while leading multiple Engineering Team Leads. You will shape how engineering is done at Roamtech \u2014 technically, culturally, and operationally.<\/span><\/span>
<\/span><\/p>

What You will Do<\/span><\/span><\/b>
<\/span><\/h2>

Engineering Leadership<\/span><\/span><\/b>
<\/span><\/h3>

·<\/span> <\/span><\/span><\/span><\/span>Lead, mentor, and coach multiple Engineering Team Leads.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Act as a technical authority and escalation point across teams.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Lead by example through hands\-on involvement in architecture, design, and critical implementations.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Build a strong engineering culture grounded in ownership, pragmatism, and continuous improvement.<\/span><\/span>
<\/span><\/p>

Architecture & Technical Excellence<\/span><\/span><\/b>
<\/span><\/h3>

·<\/span> <\/span><\/span><\/span><\/span>Own and evolve Roamtech\u2019s engineering architecture strategy together with the Head of Architecture.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Design, review, and guide implementation of event\-driven systems, including <\/span><\/span>Event Sourcing<\/span><\/span><\/b>.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Champion <\/span><\/span>Domain\-Driven Design (DDD)<\/span><\/span><\/b>, bounded contexts, and clear domain ownership.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Enforce and evolve modern architectural patterns: <\/span><\/span>Clean Architecture, Hexagonal Architecture, SOA, EDA<\/span><\/span><\/b>, and distributed systems best practices.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Ensure systems are scalable, resilient, observable, and secure.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Implement a <\/span><\/span>state\-of\-the\-art monitoring system<\/span><\/span><\/b> across all products and codebases to ensure proactive incident recognition and detection.<\/span><\/span>
<\/span><\/p>

Processes, Practices & Standards<\/span><\/span><\/b>
<\/span><\/h3>

·<\/span> <\/span><\/span><\/span><\/span>Design and continuously improve engineering processes across teams.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Establish clear standards for code quality, testing, CI/CD, monitoring, observability, and operational excellence.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Balance speed and quality in a startup\-like environment without compromising long\-term maintainability.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Drive consistent, high\-quality execution across teams while enabling autonomy.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Work closely with the Head of Product to ensure timely delivery of the committed roadmap.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Work together with Business Owners of the individual products to manage challenges and execution.<\/span><\/span>
<\/span><\/p>

Execution & Collaboration<\/span><\/span><\/b>
<\/span><\/h3>

·<\/span> <\/span><\/span><\/span><\/span>Partner closely with the CTO, Head of Product, and other stakeholders on strategy and delivery.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Support roadmap planning and ensure engineering execution aligns with product and business goals.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Help teams navigate trade\-offs between delivery, quality, and technical debt.<\/span><\/span>
<\/span><\/p>

<\/span><\/span>
<\/span><\/p>

What We are Looking For<\/span><\/span><\/b>
<\/span><\/h2>

Required<\/span><\/span><\/b>
<\/span><\/h3>

·<\/span> <\/span><\/span><\/span><\/span>10+ years of professional software engineering experience.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Multi year background at <\/span><\/span>Staff or Principal Engineer level<\/span><\/span><\/b> prior to or alongside leadership roles.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Deep, hands\-on experience designing and building <\/span><\/span>event\-driven systems<\/span><\/span><\/b>, including <\/span><\/span>Event Sourcing<\/span><\/span><\/b>.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Proven expertise in <\/span><\/span>Domain\-Driven Design (DDD)<\/span><\/span><\/b> and complex domain modeling.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Strong experience with <\/span><\/span>Clean Architecture, Hexagonal Architecture<\/span><\/span><\/b>, and modern distributed system design.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Cloud\-native experience (<\/span><\/span>GCP<\/span><\/span><\/b> strongly preferred).<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Demonstrated ability to design and implement scalable engineering processes across multiple teams.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Experience leading and coaching Engineering Team Leads.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Strong communication skills and ability to influence across the organization.<\/span><\/span>
<\/span><\/p>

Highly Preferred<\/span><\/span><\/b>
<\/span><\/h3>

·<\/span> <\/span><\/span><\/span><\/span>Strong experience with <\/span><\/span>Go<\/span><\/span><\/b> and/or <\/span><\/span>Java<\/span><\/span><\/b> in production, high\-scale systems.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Experience in modernizing legacy systems while building new greenfield architectures.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Hands\-on experience in building <\/span><\/span>Backend\-For\-Frontend (BFF)<\/span><\/span><\/b> systems.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Startup or scale\-up background with a strong ownership mindset.<\/span><\/span>
<\/span><\/p>

·<\/span> <\/span><\/span><\/span><\/span>Proven culture carrier who actively shapes and reinforces engineering values.<\/span><\/span>
<\/p>


<\/div><\/span>

Requirements<\/h3>
What We are Looking For<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>
Required<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· 10+ years of professional software engineering experience.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Multi year background at Staff or Principal Engineer level prior to or alongside leadership roles.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Deep, hands\-on experience designing and building event\-driven systems, including Event Sourcing.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Proven expertise in Domain\-Driven Design (DDD) and complex domain modeling.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Strong experience with Clean Architecture, Hexagonal Architecture, and modern distributed system design.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Cloud\-native experience (GCP strongly preferred).<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Demonstrated ability to design and implement scalable engineering processes across multiple teams.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Experience leading and coaching Engineering Team Leads.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Strong communication skills and ability to influence across the organization.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
Highly Preferred<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Strong experience with Go and/or Java in production, high\-scale systems.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Experience in modernizing legacy systems while building new greenfield architectures.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Hands\-on experience in building Backend\-For\-Frontend (BFF) systems.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Startup or scale\-up background with a strong ownership mindset.<\/span>
<\/span><\/span><\/div>

<\/span><\/span><\/div>

<\/span><\/span><\/div>
· Proven culture carrier who actively shapes and reinforces engineering values.<\/span>
<\/span><\/span><\/div>

<\/div><\/span>

Benefits<\/h3>

Why Join Roamtech?<\/span><\/b>
<\/h2>

· <\/span><\/span><\/span>Shape the future of Roamtech\u2019s product organization and strategy.<\/span>
<\/p>

· <\/span><\/span><\/span>Lead high\-impact initiatives in a fast\-growing global FinTech.<\/span>
<\/p>

· <\/span><\/span><\/span>Work with a passionate, innovative, and collaborative team.<\/span>
<\/p>

· <\/span><\/span><\/span>Competitive compensation and opportunities for continuous learning and growth.<\/span>
<\/p>

If you are excited to lead impactful engineering teams in a global FinTech with startup energy, we would love to hear from you.<\/span>
<\/p>


<\/div><\/span>