Tech Lead – Messaging Experience Engineering Job Watu Credit
IT Jobs, Watu Credit Jobs. Looking for an IT job in Kenya? Watu Credit is hiring a Tech Lead – Messaging Experience Engineering skilled in messaging system architecture, real-time communication protocols, and engineering team leadership.
Job Summary
Tech Lead is one of the most important individual roles in the engineering organization. You are the technical authority for your squad – you own the architecture, set the quality bar, govern external partners when applicable, and are the primary escalation point for every engineering decision in your domain.
This role carries light people management alongside deep technical ownership. You will have 3-5 direct reports (Backend Engineers, Frontend/Mobile Engineer, QA Engineer). You are responsible for their day-to-day unblocking, their technical growth, and honest feedback on their work. Formal performance reviews and hiring decisions sit with the Head of Engineering – but in practice, your view of each engineer in your squad is the most important input into those decisions. Do not let the word “light” mislead you: if an engineer in your squad is struggling, that is your problem to solve.
You are a peer of the Product Owner, not a subordinate. Product owns What. You own How and When. Sprint commitments are signed off by both of you together. If the roadmap is technically unrealistic, your job is to say so early and clearly.
Squad: Messaging Experience Engineering
Quick facts for this squad
- Partner governance: Infobip used as API layer only – all flow logic, orchestration, and business rules owned in-house. Avoid vendor lock-in.
- Primary tech focus: WhatsApp Business API · SMS · FCM · Conversational orchestration · Event-driven
Domain responsibilities
- Own the messaging dispatch layer – SMS, WhatsApp, and FCM. The architecture must support high volume, low latency, and multi-market delivery.
- Own the conversational orchestration engine – the in-house logic layer that drives WhatsApp conversations, loan context notifications, payment-via-chat flows, and customer communications. No vendor lock-in on business rules.
- Govern the Infobip integration: Infobip is an API provider, not an architecture decision-maker. All flow logic lives in Watu’s systems.
- Own delivery reliability – message delivery tracking, retry logic, failure handling, and observability across all channels.
- Design for scale across multiple markets with different carrier and channel characteristics.
Domain-specific requirements
- Experience building conversational product systems using WhatsApp Business API or similar – not just integration, but flow design and orchestration logic.
- Strong hands-on experience with one or several backend languages (Java, Python, Node.js, …)
- Understanding of event-driven messaging systems: Kafka, RabbitMQ, or equivalent at production scale.
- Familiarity with SMS gateway integration, delivery optimization, and multi-provider fallback strategies.
- Experience designing stateful conversational flows in a microservices architecture.
Responsibilities
Architecture & technical direction
- Own the technical architecture for your squad’s domain – system design, API contracts, data models, integration patterns, and the Architectural Decision Records that document why.
- Enforce the Watu engineering standards within your squad: GitHub for all code, mandatory PR review, coverage gates, OpenAPI documentation, runbooks, and secrets management.
- Be the squad’s representative to the Platform General Architecture – escalate cross-squad concerns, contribute to shared standards, and ensure your squad’s patterns align with the broader platform direction.
Delivery & quality
- Review and approve all pull requests for your squad. Not as a bottleneck, but as the quality gate. Your name is on everything that ships.
- Define and maintain the squad’s Definition of Done. Work with the embedded QA engineer to ensure quality is built in, not bolted on.
- Own the squad’s release process. Nothing ships without your sign-off – including work from external partners where applicable.
- Drive sprint planning with the Product Owner – translate user stories into technical tasks, surface dependencies, flag risks early.
Partner & vendor governance
- Where your squad governs an external partner, you are the technical point of accountability. The partner executes; you govern. Architecture decisions, code quality, and release timing are owned internally.
- Review partner code via PR access. Nothing a partner ships enters production without your review.
People management (light but real)
- You have 4-6 direct reports: typically 1–2 Backend Engineers, 1–2 Frontend/Mobile Engineers, and 1-2 QA Engineers. They report to you for day-to-day work.
- Unblock engineers actively – pair on hard problems, review designs before they build, and create an environment where asking for help is normal and fast.
- Give direct, timely feedback to your direct reports. Engineer growth happens through clear, specific feedback delivered close to the moment – not through annual cycles. You are the primary person responsible for the development of the engineers in your squad.
- Your input into performance reviews and hiring decisions carries significant weight – the Head of Engineering will lean heavily on your assessment of each engineer in your squad.
- Model AI-native engineering. Every engineer in your squad is expected to use AI/LLM tools actively. You set the tone for what that looks like in practice.
Requirements
Essential
- 7+ years of software engineering experience, with at least 2 years where you were the de facto technical authority for a significant product area or team.
- Strong backend engineering fundamentals: distributed systems, event-driven architecture, API design, database design, and testing strategy.
- Proven ability to review and reason about code across the full stack of your domain – you can give a meaningful review on any PR your squad raises.
- Experience in an Agile/Scrum or Kanban environment where you drove sprint ceremonies, backlog refinement, and delivery alongside a Product Owner.
- Clear, direct communicator – with engineers, with Product, and upward to the Head of Engineering.
Strongly preferred
- Experience in fintech, payments, or digital financial services in Africa, LATAM or APAC.
- Experience governing external engineering partners or SaaS vendor integrations.
- Hands-on experience with Java backend development (our primary backend language).
- Familiarity with event-driven architecture, Kafka or equivalent message brokers.
Engineering standards you are expected to uphold
- All code in GitHub – mandatory peer review, unified branching strategy, green CI before merge.
- APIs documented with OpenAPI/Swagger; Architecture Decision Records for significant decisions.
- No secrets in code – AWS Secrets Manager or Vault. OWASP Top 10 awareness is a baseline expectation.
- AI/LLM tooling used actively in your daily workflow – code generation, test writing, documentation, debugging.
How to Apply
🎯 Before You Apply for This Job…
Found a job you really want? Don’t lose the opportunity because of your CV.
You may have the right experience and skills, but if your CV doesn’t clearly match what the employer is looking for, you may never get the interview.
Don’t apply with the same CV you use for every job.
Send us your CV + the job advert, and our recruitment team will customise your CV to position you strongly for that specific role.
Plus, you’ll receive 3 months job search support from our recruiters. You’ll have a dedicated recruiter to support you with your job search and help you find suitable jobs..
Don’t just apply. 👉 Click Here & Get Your CV Customised & Claim Your 3-Month Support Today
Read Job Seeker Testimonials Below: Professionals Who Got Jobs Through Corporate Staffing
Related Jobs To Check Out
Jobs Managed by Our Recruitment Team
The vacancies below are managed directly by the Corporate Staffing recruitment team on behalf of our clients. Review the job advert, then submit your application through our recruitment team for consideration.
Browse Other Jobs Posted Today
Explore the latest job opportunities posted now. Apply early to maximize your chances, as many employers begin reviewing applications as soon as suitable candidates apply.

