Edmonton's Tech Scene: An Honest Guide for UofA CS Students¶
Edmonton doesn't get the press that Toronto and Vancouver do. It's not in the Bloomberg Tech Cities rankings. It doesn't have a FAANG office anchoring its downtown. But if you're a UofA CS student trying to decide where to build your career, or just trying to understand what's actually available locally, Edmonton deserves a much more serious look than it typically gets.
This guide is the honest version — not the "Edmonton is amazing" chamber of commerce version, and not the cynical "there's nothing here" version either. The reality is more interesting than either.
Overview¶
Edmonton is a city of roughly one million people with a disproportionately strong university ecosystem, a cost of living that dramatically undercuts Canada's major metros, and a tech sector that has been quietly growing for over a decade. It's not a tech hub by any stretch — but it's a real market with real companies doing real engineering work, and the quality-of-life tradeoffs are genuinely compelling.
The tech ecosystem here is anchored by a few things: the University of Alberta (particularly strong in AI/ML research through Amii), a cluster of established tech employers across fintech, telecom, and SaaS, a government sector that provides stable employment, and the broader Alberta economy which creates demand for industrial and field technology.
Post-COVID, the picture has shifted. Many Edmonton-based developers now work remotely for Toronto, Vancouver, or US-based companies. This changes the calculation significantly: you can access big-city or international salaries while living with Edmonton's cost of living. That combination is hard to beat.
Major Tech Employers in Edmonton¶
Jobber¶
One of Edmonton's best tech employers, full stop. They build software for home service businesses — plumbing, landscaping, cleaning companies — and have scaled into a serious SaaS business. Strong engineering culture, competitive pay, good reviews from engineers who work there. Remote and hybrid options. If you're looking for a quality Edmonton employer that does real product engineering, Jobber is near the top of the list.
TELUS¶
One of Canada's major telecoms, with substantial tech teams in Edmonton. The roles are more varied than you might expect — there's actual software development happening, not just IT operations. More corporate than a startup, which means more process and more stability. Salaries are competitive for Edmonton. Good for someone who wants stability with a large organization.
Benevity¶
Social good tech company — they build corporate philanthropic giving and volunteering platforms. Downtown Edmonton office, good culture reputation, interesting problem domain if you care about the intersection of tech and social impact. Growing company, decent engineering practices.
ATB Financial¶
Alberta Treasury Branch — Alberta's provincial bank. Significant ongoing technology modernization effort. Interesting data and ML work given their transaction data scale. More corporate environment than a startup, but not without genuinely interesting engineering problems. Good stability and benefits. Worth considering if you like fintech or data problems.
Stantec¶
Engineering consulting firm with meaningful software development teams. Not a pure tech company, but employs software engineers on tools, infrastructure, and simulation work related to their core engineering projects. More niche, but a legitimate employer.
PCL Construction¶
Yes, a construction company — but PCL has invested significantly in construction technology and R&D, including software for project management, logistics, and increasingly digital twin and automation work. An unexpected employer, but real software engineering happens here.
Government of Alberta / Service Alberta¶
Large IT and software teams. More stable than exciting. The work ranges from boring legacy system maintenance to occasionally interesting modernization projects. If you want government benefits, pension, and work-life balance from day one, this is the path. Not where you'll find cutting-edge engineering challenges, but a legitimate career option — especially in fields like data or cybersecurity where the government has real needs.
Government of Canada (Edmonton offices)¶
Federal presence includes CRA (Canada Revenue Agency), ESDC (Employment and Social Development Canada), and NRC (National Research Council). Federal IT and software roles exist in Edmonton. Job security is high, compensation is decent (but not tech-company competitive), and the work varies widely. Security clearance roles can be interesting for cybersecurity-oriented students.
AltaML¶
Applied machine learning company — they work with organizations across industries (agriculture, oil and gas, healthcare) to build and deploy ML solutions. Good environment for students who want real-world ML engineering work and don't want to go into pure product software. Has historically been accessible to UofA students.
SkipTheDishes / Just Eat Takeaway¶
Edmonton-founded food tech company, though now owned by Just Eat Takeaway (a European conglomerate). The Edmonton engineering presence continues. Interesting logistics and real-time system problems if food tech is interesting to you. The acquisition has changed the dynamics somewhat.
Granify¶
E-commerce AI company — smaller, more startup-like. Builds AI-driven conversion optimization for retailers. Smaller team means more responsibility and more breadth. Worth knowing about for students interested in ML applications in commerce.
Startups and Innovation Ecosystem¶
TEC Edmonton¶
Joint venture between the University of Alberta and the City of Edmonton. Supports early-stage startups with space, programs, and resources. Lots of UofA spin-out companies come through here. Good place to find interesting startup opportunities and co-op placements that won't appear on LinkedIn. If entrepreneurship interests you, TEC Edmonton is worth knowing.
Startup Edmonton¶
Co-working space and community for entrepreneurs and early-stage companies. Runs programs and events. Smaller and more informal than TEC Edmonton. The community is genuine — if you go to events here, you'll meet founders and early employees at Edmonton startups.
Amii (Alberta Machine Intelligence Institute)¶
The most important piece of Edmonton's tech ecosystem to understand if you're in AI/ML. Amii connects UofA's world-class AI research with industry application. They run programs that place ML expertise into companies, fund applied research, and train talent. As a UofA student, Amii represents a real competitive advantage — you're at the institution that Amii is built around.
Amii internship and project programs are legitimate pathways into ML work. The connections to Sutton, Bowling, and the broader RL research community are not just names to drop — they represent a real ecosystem of researchers and practitioners who stay involved with the Edmonton tech scene.
Alberta Innovates¶
Government funding body for technology innovation. Provides grants and funding for tech companies and research. Less relevant to finding a job, but relevant context for why certain research and startup activity exists in Alberta that might not exist in other provinces.
Ice District and Downtown Core¶
The downtown core around Rogers Place has seen investment and development that includes some tech office presence. Not quite a "tech district" in the San Francisco or Seattle sense, but there's a growing cluster of tech-adjacent businesses and coworking spaces in the core.
Salary Realities¶
Edmonton tech salaries are lower in absolute terms than Toronto and Vancouver. That's a fact. But the conversation doesn't end there.
| Role | Edmonton Range (CAD) |
|---|---|
| New grad software engineer | $65,000 – $95,000 |
| Intermediate software engineer (3-5 years) | $90,000 – $130,000 |
| Senior software engineer (5+ years) | $110,000 – $160,000 |
| Staff/principal engineer | $150,000 – $200,000+ |
The cost-of-living adjustment is significant. A one-bedroom apartment in a decent Edmonton neighbourhood runs \(1,200–\)1,600/month. The equivalent in Vancouver is \(2,500–\)3,000+. That delta is roughly \(15,000–\)20,000/year in after-tax purchasing power — meaning an $80,000 Edmonton salary goes roughly as far as \(100,000–\)110,000+ in Vancouver for most life expenses, and significantly further when it comes to housing.
If you ever want to own property, Edmonton is one of the few major Canadian cities where that's realistically achievable on a software engineer's salary within a few years of graduating.
Remote Work: The Game-Changer¶
The most important trend for Edmonton-based tech workers over the past five years is the normalization of remote work. Many Edmonton developers now work for Toronto, Vancouver, or US companies while living in Edmonton. This combination — high-cost-of-living salary, low-cost-of-living location — is essentially the financial optimization strategy of choice for Edmonton engineers in the know.
Companies with remote roles that hire in Edmonton include Shopify (fully remote), Clio (legal tech, distributed team), and a wide range of US companies that hire Canadian residents through Employer of Record arrangements. The number of US companies willing to hire Canadian remote workers has grown substantially.
As a new grad, the calculus is a bit different — early in your career, the in-person mentorship and osmosis of being physically present with experienced engineers has real value. Remote from day one can slow your development if your company doesn't invest deliberately in remote onboarding. But as you develop experience, remote work from Edmonton is one of the better setups available to a Canadian software engineer.
If you're hired by a US company as a Canadian resident: you'll file and pay Canadian taxes, you may or may not receive Canadian-standard benefits (depends on the company structure), and you'll likely be paid in USD (excellent when the Canadian dollar is weak, less excellent when it isn't). Have an accountant who understands cross-border employment — it's not complicated, but there are details to get right.
Edmonton vs Calgary¶
Both Alberta cities, both without Vancouver/Toronto housing prices, both with the same provincial tax structure (no provincial income tax in Alberta is a real benefit that people underestimate).
Calgary's tech scene is more heavily influenced by the energy sector — oil and gas companies have significant software and data teams, and there's a cluster of instrumentation, IoT, and operational technology companies. If energy tech interests you, Calgary is worth looking at.
Edmonton has the stronger university ecosystem for CS specifically. UofA versus UCalgary in computer science — UofA is significantly stronger, particularly in AI/ML. The Amii connection is Edmonton-anchored. Edmonton's startup ecosystem is slightly more active than Calgary's, though both are small by national standards.
Either city works for a CS career. The choice usually comes down to where you want to live, not where the tech opportunities are, because both cities have reasonable (if limited) tech markets.
Edmonton vs Vancouver¶
Vancouver is Canada's second-largest tech market after Toronto, and it's genuinely impressive. Amazon has thousands of engineers there. Microsoft has a large office. EA, Hootsuite, SAP, Slack (before the Salesforce acquisition), and many more. The density of well-known tech employers is much higher than Edmonton, which means more networking opportunities, more career optionality, and higher absolute salaries.
The costs are severe. Housing in Vancouver is among the most expensive in North America — not just Canada. A $120,000 salary in Vancouver is middle-class, not comfortable. The quality of life is excellent on a clear day, but financial stress is endemic among young professionals there in a way that Edmonton doesn't have.
The honest comparison: if career optionality and prestige matter most to you, Vancouver is better. If purchasing power and quality of life outside of work matter, Edmonton competes seriously — especially with remote work options.
Why Edmonton Is Underrated¶
A few specific reasons that don't get enough attention:
Amii and AI research: Edmonton is one of the most important AI research cities in the world, full stop. The work done at UofA and through Amii on reinforcement learning in particular — Sutton's Reinforcement Learning textbook is the textbook for the field — puts Edmonton on a global map that many people don't realize it's on. This matters for students who want to be near genuine research activity while pursuing industry careers.
Cost-of-living math: Already covered, but worth repeating. Lower rent means more disposable income, faster wealth accumulation, and the realistic possibility of homeownership. These compound significantly over a career.
River Valley and quality of life: Edmonton's River Valley is the largest urban parkland in North America. Shorter commutes than major metros. Less traffic, generally. The winters are cold and that's real, but summers are excellent and the city knows how to operate in winter in a way that prevents it from being debilitating.
Tax advantages: Alberta has no provincial income tax. This is worth thousands of dollars annually compared to BC or Ontario — easily \(5,000–\)8,000+ for a software engineer's salary range. No provincial sales tax either (GST only). This benefit is rarely factored into city comparisons and it should be.
Growing, not stagnating: Edmonton's tech sector has been on a slow but genuine growth trajectory. More companies, more investment, more UofA spin-offs. It's not a hockey stick, but it's not a flat line.
Tech Community and Meetups¶
Edmonton has a smaller but real tech community. The best way to meet people in the industry — especially for students — is to show up to these:
- Edmonton.js: JavaScript/web development meetup. Active and accessible.
- Python Edmonton: Python user group. Good mix of academics, data scientists, and web developers.
- AI Edmonton: Machine learning and AI meetup. Directly connected to the Amii ecosystem.
- DemoCamp Edmonton: Tech demos and startup showcase. Good for seeing what's being built locally.
- Startup Edmonton events: Variety of programs, workshops, and networking events.
- Edmonton .NET User Group: For those working in Microsoft's ecosystem.
These communities are small enough that you'll actually meet people and be remembered. In Toronto or Vancouver, you're one of hundreds at any given meetup. In Edmonton, you can actually build a network.
The Honest Bottom Line¶
Edmonton is not the optimal choice if your primary goal is maximizing compensation. If that's what you want, go remote for a US company or move to Toronto or Vancouver — or pursue FAANG roles directly. Edmonton's salary ceiling is lower than those markets.
Edmonton is a strong choice if you want: - A meaningful career in software without the financial stress of Toronto or Vancouver housing - Work-life balance with a city that's livable and affordable - Proximity to serious AI/ML research through Amii and UofA - The option to buy property within a few years of graduating - A city that's still growing, where you can be a more senior voice in the community sooner
And increasingly, it's not a binary choice. Working remotely for a high-paying company while living in Edmonton is achievable, and represents the best of both scenarios for many engineers.
Figure out what you actually want from your career and your life, then evaluate Edmonton against that. Don't let prestige bias or the instinct to go where everyone else goes make the decision for you.