Our products run residential estates, construction programmes and flood-risk checks for people who feel it immediately when software gets it wrong. That is the job here: build things that hold up in the real conditions, and keep them holding up.
— open roles right now · browse them all · send a general application
One engineering team stands behind every product in the group. That means less of your work is spent on ceremony, and more of it ends up in front of someone who depends on it.
A levy that has to reconcile. A gate that has to open. A flood risk checked before someone spends their savings on a plot. Nothing we build is a demo, and you will meet the people using it.
You take a problem end to end and your name is on the outcome. No ticket conveyor belt, no waiting three sprints for a decision that should take an afternoon.
Offline-capable, mobile-first, on a mid-range phone and an unreliable connection. Engineering for those constraints makes you better at the craft than engineering for a fast desk in a rich market.
Property software, construction, climate data, AI automation, security, health and public-sector work sit under one roof. People here move between them as they find what they are best at.
Software is not finished when it ships. We hire deliberately across all three stages of a product's life — and every role says which one it sits in, because the day-to-day is genuinely different.
New products and new modules, from a blank migration to the first customer running on it. Highest ambiguity, most design freedom, and you live with what you chose.
See build roles →Extending live products against real usage: the feature customers keep asking for, the flow that takes four taps too many, the report that nearly answers the question.
See enhance roles →Reliability, security, support, compliance and the unglamorous work that decides whether a customer trusts us next year. We treat it as senior work, because it is.
See maintain roles →Every role is based in Accra unless it says otherwise, and every one of them touches a product in production.
Loading open roles…
Teams only appear here while they are actually hiring, and the counts come straight off the board.
Send us your CV anyway. We keep strong applications on file and come back to them first when a role opens — and a person reads every one.