Skip to content

Enterprise engineering

Discovery, architecture, delivery and run for the systems clients operate on. Our largest team, and the one every other team builds alongside.

An engineer drawing a system diagram on a whiteboard.

The work

You take a system from a blank page to live operation, and you are still there when it carries real load.

  • Run discovery on site with the people who will use the system, and turn what you see into a data model and service boundaries.
  • Build the services and interfaces in two to four week increments, each one demonstrated and accepted before the next.
  • Integrate with the third parties a client already depends on, to the point where the integration holds against their real behaviour.
  • Stay on the engagement after go-live and fix the causes of what goes wrong, not just the symptoms.

What we look for

Strong engineers who care about the people on the other side of the screen.

  • Several years building services or interfaces that other people depend on daily.
  • Depth in one server-side language and a relational database, or one modern front end framework, and comfort reading the other side.
  • Judgement about when to keep something simple and when the complexity is genuinely needed.
  • Clear written English, since most of the work is agreeing behaviour in writing before it is built.

Open roles in Enterprise engineering

Search all jobs
Senior Backend Engineer

Own service architecture and data models on a live engagement, and stay with the system once it is carrying real load.

LocationKuala Lumpur, On-siteTypeFull timeCloses8 January 2027
Backend Engineer

Build and maintain the services behind client systems: APIs, integrations, and the jobs that keep data moving.

LocationKuala Lumpur, On-siteTypeFull timeCloses15 January 2027
Senior Frontend Engineer

Lead the interface work on a client system and set the patterns the rest of the team builds against.

LocationKuala Lumpur, On-siteTypeFull timeCloses19 January 2027
Frontend Engineer

Build the screens people use all day, against real data and real edge cases rather than a prototype.

LocationKuala Lumpur, On-siteTypeFull timeCloses17 January 2027
Full Stack Engineer

Work across the stack on smaller systems, where one engineer carries a feature from schema to screen.

LocationKuala Lumpur, On-siteTypeFull timeCloses29 December 2026
Mobile Engineer

Build the mobile side of our systems, including the offline behaviour needed at sites with unreliable connectivity.

LocationKuala Lumpur, On-siteTypeFull timeCloses2 December 2026
Solution Architect

Shape the architecture during discovery, then stay attached to the engagement while it is built and run.

LocationKuala Lumpur, Client siteTypeFull timeCloses15 December 2026
Engineering Lead

Run a delivery team: technical decisions, code review, and the conversation with the client about what ships next.

LocationKuala Lumpur, Client siteTypeFull timeCloses26 November 2026
QA Engineer

Test systems that handle money and patient records, where a missed defect has a cost outside the software.

LocationKuala Lumpur, On-siteTypeFull timeCloses4 January 2027
QA Automation Engineer

Build the regression suites that let us release every two to four weeks without holding our breath.

LocationKuala Lumpur, On-siteTypeFull timeCloses9 December 2026
Graduate Software Engineer

Join a delivery team on a live engagement in your first month, sitting with someone senior rather than working through exercises.

LocationKuala Lumpur, On-siteTypeGraduateCloses26 January 2027
Software Engineering Intern

A placement scoped so the work ships, on a real engagement and with a named mentor.

LocationKuala Lumpur, On-siteTypeInternshipCloses24 January 2027

Your best work starts here

Not sure which team fits you? Tell us what you have built and operated, and we will find the right one.

Introduce yourself