Company
Senior engineering, based in Eldoret
We staff engagements with principal and senior engineers rather than with volume. That shapes who we hire, how we develop them, and what we can offer someone who is already good.
Send a speculative applicationWhat you would actually work on
Core banking migrations, payment rails carrying real money, agent systems inside regulated estates, and platforms our own group depends on to trade. Not a backlog of tickets against someone else's architecture.
Jiranisoko Tech Solutions is the technology division of Jiranisoko Market Ltd. We build for external clients, and we operate the group's own systems — which means the standards we publish are enforced on us nightly, by software we cannot walk away from. Engineers here carry an on-call rota for something real, and they get the architectural authority that ought to come with it.
Why join us
The honest version. These are structural facts about how the firm is set up, not perks.
Seniority, not volume
- Engagements are staffed with principal and senior engineers
- You are named to a client, not pooled behind an account manager
- No billable-hours target dictating how you solve a problem
Real systems, real consequences
- Production payment rails, auction concurrency, regulated data
- An on-call rota for software the group actually trades on
- Post-incident reviews that are published internally, not buried
A published standard
- Architecture decision records on every engagement
- Security scanning that fails a build rather than warning
- An engineering ladder with written expectations at each level
Based in Eldoret, working globally
- Clients across East Africa, the Gulf, Europe and the UK
- A working day that overlaps those markets without night shifts
- Outside the Nairobi churn, which is why our teams stay together
This section states structural facts only. If you want to advertise a package — leave, medical cover, learning budget, equipment — add it here once HR has confirmed what is actually on offer. Advertising a benefit that does not exist is discovered at offer stage, with the candidate you most wanted.
The engineering ladder
Four levels, with written expectations. Progression is about the scope of what you can be left to own, not time served.
How we hire
Four steps, roughly two to three weeks. No unpaid take-home project, no whiteboard algorithm round, and we tell you where you stand at every stage.
Apply to a role that matches what you actually want to do next. A short note beats a long CV.
A conversation with the practice lead about systems you have built and the hardest problem you have owned.
A paid technical session on a realistic problem, timeboxed, with one of our engineers working alongside you.
An offer with the level, the scope and the package written down, and time to consider it.
Open positions
We have no confirmed openings advertised at the moment. That is not the same as not hiring.
No advertised vacancies right now
We would still like to hear from principal and senior engineers, particularly in payments, cloud architecture and applied AI. Tell us what you have built and the hardest problem you have owned; we keep speculative applications on file and come back to them when a role opens.
4 role definition(s) are seeded but unpublished, so they do not appear
above. Each is a realistic description of a role this firm would hire for, not a
confirmed vacancy. Confirm the role is open and funded, set posted_at,
then set is_published on the job_openings row.
Come and build things that matter
If the work described here is the work you want to be doing, start a conversation. We answer every application from a person, not a tracking system.