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.

What you should know before you apply.

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 →

Where we typically have openings.

  • 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.

We hire where the talent is.

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.

What the process looks like.

  • 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.

Open roles.

Nothing open right now. If your background fits the roles above, send a note to contact@magikdev.ca. We keep good applications on file and reach out when something opens.

Don't see your role? Tell us anyway.

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

Send us a note