Skip to main content

CAREERS

Build software that keeps the lights on.

We hire engineers and consultants who want to do their best work on systems that matter. Utility and telecom networks are not glamorous. They are essential. So is the team.

We don't hire for culture fit. We hire for behavior fit. The five Operating Principles below are how we work. If they read like the place you want to be, keep reading.

  • Extreme Ownership. We don't hand off broken things. We fix them.
  • Radical Candor. We say the hard thing in the meeting, not in the parking lot.
  • Engineering Honesty. We don't ship numbers we can't defend.
  • Quiet Reliability. We measure ourselves on whether systems run, not on whether the demo looked good.
  • Stewardship. We treat client work like we'll be measured on it in ten years.
Read more about how we operate →

  • Smallworld GNM / Magik engineers. Mid- and senior-level. Comfortable in a 30-year codebase, opinionated about quality.
  • SAP consultants. GEF, PM/EAM, S/4HANA. With a real interest in the GIS side of the integration.
  • Full-stack developers. .NET, Azure, modern frontend. Building the layer between Smallworld GNM and the systems that need it.
  • Project leads. PMP or Scrum-certified. Comfortable running fixed-scope programs with a client co-staffed team.
  • Internships and new grads. Limited cohort each year. Computer science, GIS, or engineering backgrounds.

Most of our engineering and consulting work is remote-friendly. We hire across Canada, the United States, and Brazil — wherever the talent makes sense for the role. We don't require time in the office, but we believe the work — and the people — get better when there's a community to walk into. Our office is in Lethbridge, Alberta, and people are welcome there any day of the week.

  • One application. A short form. We read every one.
  • A conversation. Two-way. We're evaluating fit; you're evaluating us.
  • A technical exercise. Sized to the role. Real problem, not a brain teaser. We pay for your time on anything over two hours.
  • A team round. You meet the people you'd actually work with.
  • A decision in writing. Within a week of the last round. Yes or no, with reasons.

  • Magik Developer. Develop, customize, and maintain Smallworld GNM applications in Magik and Java — evolving data models, building integrations with SAP and ADMS, and supporting production diagnostics. Remote, Brazil-based. View role & apply →

Don't see your role? If your background fits the roles above, send a note to contact@magikdev.io. We keep good applications on file and reach out when something opens.

We hire as the work demands. If your background fits, the conversation can start before the posting does.

Send us a note